### Log truncated: showing last 9.0 of 18.6 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-09-13 07:20:59,063 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:20:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:20:59,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [44/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:20:59,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [45/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:20:59,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [46/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-09-13 07:20:59,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-13 07:20:59,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [48/197] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:20:59,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [49/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:20:59,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [50/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:20:59,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [51/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:20:59,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [52/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:20:59,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [53/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:20:59,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [54/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:20:59,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [55/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:20:59,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [56/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:20:59,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [57/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"36.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6")):has(.price:contains("36.00"))) 2026-09-13 07:20:59,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [58/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:00,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [59/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:00,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [60/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:00,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [61/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-13 07:21:00,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [62/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:00,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [63/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:00,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [64/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-09-13 07:21:00,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-13 07:21:00,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [66/197] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00")) 2026-09-13 07:21:00,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [67/197] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00"):not(:visible)) 2026-09-13 07:21:00,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [68/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:00,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [69/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:00,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [70/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:00,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [71/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:00,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [72/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:21:00,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [73/197] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:21:00,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [74/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:00,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [75/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:00,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:00] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.010 0.009 2026-09-13 07:21:00,933 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50897386 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '5ac4415a-4b5d-408d-8716-2a96d4c47964'}] 2026-09-13 07:21:01,193 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50897386 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '5ac4415a-4b5d-408d-8716-2a96d4c47964'} created pos.order #565 2026-09-13 07:21:01,209 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50897386 finished 2026-09-13 07:21:01,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.126 0.184 2026-09-13 07:21:01,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.012 0.023 2026-09-13 07:21:01,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-09-13 07:21:01,367 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29904640 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '5ac4415a-4b5d-408d-8716-2a96d4c47964'}] 2026-09-13 07:21:01,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [76/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:01,380 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29904640 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '5ac4415a-4b5d-408d-8716-2a96d4c47964'} sync ignored for existing PoS order pos.order(565,) (state: paid) 2026-09-13 07:21:01,391 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29904640 finished 2026-09-13 07:21:01,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [77/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:01,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.043 0.066 2026-09-13 07:21:01,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [78/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:21:01,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.012 2026-09-13 07:21:01,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [79/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:21:01,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [80/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:21:01,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [81/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-13 07:21:01,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [82/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-13 07:21:01,754 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [83/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:01,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [84/197] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:21:01,866 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [85/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:01,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [86/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:21:01,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [87/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:21:02,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [88/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:21:02,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [89/197] Tour EWalletProgramTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:21:02,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [90/197] Tour EWalletProgramTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:21:02,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [91/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:21:02,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [92/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:21:02,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [93/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:21:02,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [94/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"38.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2")):has(.price:contains("38.00"))) 2026-09-13 07:21:02,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [95/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:02,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [96/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:02,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [97/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:02,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [98/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-09-13 07:21:02,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [99/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-13 07:21:02,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [100/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:02,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [101/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:21:02,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [102/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:21:02,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [103/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:21:02,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [104/197] Tour EWalletProgramTour2 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:21:03,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [105/197] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-13 07:21:03,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [106/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:03,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [107/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:03,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [108/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:03,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [109/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-13 07:21:03,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [110/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:21:03,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [111/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:21:03,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [112/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:03,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [113/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:21:03,553 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [114/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:21:03,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [115/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:21:03,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [116/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-13 07:21:03,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [117/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-13 07:21:03,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [118/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:03,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [119/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:03,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [120/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:03,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [121/197] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-09-13 07:21:03,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [122/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-13 07:21:04,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [123/197] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00")) 2026-09-13 07:21:04,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [124/197] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00"):not(:visible)) 2026-09-13 07:21:04,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [125/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:04,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [126/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:21:04,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [127/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:21:04,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [128/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:21:04,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [129/197] Tour EWalletProgramTour2 → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:21:04,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [130/197] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-13 07:21:04,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [131/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:04,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [132/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:04,559 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [133/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:04,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [134/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-13 07:21:04,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [135/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:21:04,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [136/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:21:04,785 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [137/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:04,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [138/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:04,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [139/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:04,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [140/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:04,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [141/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:21:05,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [142/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:05,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [143/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:05,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:21:05,136 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64447600 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '2ccb15b7-9c3b-48fd-a13f-e40dcea669de'}] 2026-09-13 07:21:05,347 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64447600 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '2ccb15b7-9c3b-48fd-a13f-e40dcea669de'} created pos.order #566 2026-09-13 07:21:05,358 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64447600 finished 2026-09-13 07:21:05,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.113 0.159 2026-09-13 07:21:05,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.017 0.020 2026-09-13 07:21:05,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:21:05,498 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86546842 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '2ccb15b7-9c3b-48fd-a13f-e40dcea669de'}] 2026-09-13 07:21:05,506 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86546842 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '2ccb15b7-9c3b-48fd-a13f-e40dcea669de'} sync ignored for existing PoS order pos.order(566,) (state: paid) 2026-09-13 07:21:05,517 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86546842 finished 2026-09-13 07:21:05,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [144/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:05,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [145/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:05,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.046 0.053 2026-09-13 07:21:05,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.012 2026-09-13 07:21:05,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [146/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:21:05,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [147/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:21:05,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [148/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:21:05,803 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [149/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-13 07:21:05,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [150/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-13 07:21:05,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [151/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:05,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [152/197] Tour EWalletProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:21:06,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [153/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:06,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [154/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:21:06,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [155/197] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:21:06,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [156/197] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:21:06,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [157/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:21:06,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [158/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:21:06,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [159/197] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:21:06,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [160/197] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:21:06,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [161/197] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-09-13 07:21:06,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [162/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:06,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [163/197] Tour EWalletProgramTour2 → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-13 07:21:06,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [164/197] Tour EWalletProgramTour2 → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-13 07:21:06,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [165/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:06,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [166/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:06,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [167/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:06,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [168/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:06,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [169/197] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:21:06,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [170/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:21:06,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [171/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:07,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [172/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:07,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:21:07,046 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3471043 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'fccf8e28-8d26-44db-95e6-932ea2698f53'}] 2026-09-13 07:21:07,215 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3471043 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'fccf8e28-8d26-44db-95e6-932ea2698f53'} created pos.order #567 2026-09-13 07:21:07,233 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3471043 finished 2026-09-13 07:21:07,257 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.080 0.133 2026-09-13 07:21:07,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.005 0.010 2026-09-13 07:21:07,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:07,336 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40567088 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'fccf8e28-8d26-44db-95e6-932ea2698f53'}] 2026-09-13 07:21:07,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [173/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:07,340 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40567088 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'fccf8e28-8d26-44db-95e6-932ea2698f53'} sync ignored for existing PoS order pos.order(567,) (state: paid) 2026-09-13 07:21:07,349 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40567088 finished 2026-09-13 07:21:07,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [174/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:07,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.016 0.047 2026-09-13 07:21:07,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.005 0.014 2026-09-13 07:21:07,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [175/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:07,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [176/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:07,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [177/197] Tour EWalletProgramTour2 → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-13 07:21:07,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [178/197] Tour EWalletProgramTour2 → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-13 07:21:07,612 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:21:07,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:21:07,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.007 2026-09-13 07:21:07,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [179/197] Tour EWalletProgramTour2 → Step .ticket-screen .order-row:contains("2004") 2026-09-13 07:21:07,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [180/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:07,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.019 0.039 2026-09-13 07:21:07,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-13 07:21:07,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [181/197] Tour EWalletProgramTour2 → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:21:07,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [182/197] Tour EWalletProgramTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:21:07,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [183/197] Tour EWalletProgramTour2 → Step click back button (trigger: .back-button) 2026-09-13 07:21:07,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [184/197] Tour EWalletProgramTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:21:07,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [185/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:08,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [186/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:08,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [187/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Refund") 2026-09-13 07:21:08,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [188/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:21:08,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [189/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:21:08,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [190/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:08,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [191/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:08,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [192/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:08,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [193/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:08,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [194/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:21:08,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [195/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:08,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [196/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:08,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.007 2026-09-13 07:21:08,615 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86862278 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000005', 'uuid': 'bcf2c923-69dd-4312-a10b-5f9cc8319a09'}] 2026-09-13 07:21:08,884 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86862278 order {'name': '/', 'pos_reference': '262-76-000005', 'uuid': 'bcf2c923-69dd-4312-a10b-5f9cc8319a09'} created pos.order #568 2026-09-13 07:21:08,903 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86862278 finished 2026-09-13 07:21:08,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 166 0.145 0.191 2026-09-13 07:21:08,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.006 0.014 2026-09-13 07:21:09,034 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.010 0.017 2026-09-13 07:21:09,049 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:09,078 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33640206 started for PoS orders references: [{'name': 'Shop - 000004 REFUND', 'pos_reference': '262-76-000005', 'uuid': 'bcf2c923-69dd-4312-a10b-5f9cc8319a09'}] 2026-09-13 07:21:09,083 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33640206 order {'name': 'Shop - 000004 REFUND', 'pos_reference': '262-76-000005', 'uuid': 'bcf2c923-69dd-4312-a10b-5f9cc8319a09'} sync ignored for existing PoS order pos.order(568,) (state: paid) 2026-09-13 07:21:09,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [197/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:09,094 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33640206 finished 2026-09-13 07:21:09,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-09-13 07:21:09,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:21:09,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.030 0.065 2026-09-13 07:21:09,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 32817304 (allocated 35266560) 2026-09-13 07:21:09,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 51252 2026-09-13 07:21:09,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-09-13 07:21:09,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 51252 2026-09-13 07:21:09,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072109_481678_test_ewallet_program.txt 2026-09-13 07:21:09,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmp6f7yxy27_chrome_odoo" 2026-09-13 07:21:09,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_refund_credit_note_line_quantity ... 2026-09-13 07:21:10,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome pid: 51424 2026-09-13 07:21:10,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless temporary user profile dir: /tmp/tmpt89k518o_chrome_odoo 2026-09-13 07:21:10,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:35781/json/version 2026-09-13 07:21:10,069 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:10,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:10,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:35781/json 2026-09-13 07:21:10,193 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:10,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Websocket url found: ws://127.0.0.1:35781/devtools/page/13A7D402DD4C0A570A8396F2049FDE88 2026-09-13 07:21:10,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Enable chrome headless console log notification 2026-09-13 07:21:10,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless enable page notifications 2026-09-13 07:21:10,219 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:10,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Setting session cookie in browser 2026-09-13 07:21:10,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-13 07:21:10,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:21:10,239 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:21:10,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:10] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.030 0.485 2026-09-13 07:21:10,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Navigation result: {'frameId': '13A7D402DD4C0A570A8396F2049FDE88', 'loaderId': '57CEF843EC6372A4DB6DF4A080E8FDC9', 'isDownload': False} 2026-09-13 07:21:10,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Evaluate ready code "odoo.isTourReady('EWalletRefundCreditNoteQtyTour')" 2026-09-13 07:21:10,761 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:10,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:10] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:21:10,776 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:10] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:21:10,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:10] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:21:11,156 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:11,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:21:11,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Evaluate test code "odoo.startTour('EWalletRefundCreditNoteQtyTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:11,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [1/49] Tour EWalletRefundCreditNoteQtyTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:11,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-13 07:21:11,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:21:11,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:11,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:21:11,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:21:11,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.025 2026-09-13 07:21:11,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-13 07:21:11,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.190 0.300 2026-09-13 07:21:11,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:21:11,863 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:21:11,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-13 07:21:11,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:11,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:11,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:21:11,996 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:21:12,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:21:12,015 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:21:12,026 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:21:12,036 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:12,060 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:21:12,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.028 0.041 2026-09-13 07:21:12,070 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:21:12,077 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.074 2026-09-13 07:21:12,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [2/49] Tour EWalletRefundCreditNoteQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:21:12,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.015 0.049 2026-09-13 07:21:12,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.085 2026-09-13 07:21:12,169 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:12,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [3/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:12,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-09-13 07:21:12,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-13 07:21:12,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [4/49] Tour EWalletRefundCreditNoteQtyTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:21:12,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-09-13 07:21:12,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:21:12,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:21:12,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:21:12,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-13 07:21:12,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-13 07:21:12,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:21:12,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:21:12,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.131 2026-09-13 07:21:12,455 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [5/49] Tour EWalletRefundCreditNoteQtyTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:21:12,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [6/49] Tour EWalletRefundCreditNoteQtyTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:21:12,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [7/49] Tour EWalletRefundCreditNoteQtyTour → Step Search for partner "Ewal" (trigger: .modal-dialog .input-group input) 2026-09-13 07:21:12,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [8/49] Tour EWalletRefundCreditNoteQtyTour → Step click partner 'Ewal' from partner list screen (trigger: .modal .partner-list b:contains(Ewal)) 2026-09-13 07:21:12,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [9/49] Tour EWalletRefundCreditNoteQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:12,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.008 2026-09-13 07:21:12,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [10/49] Tour EWalletRefundCreditNoteQtyTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:21:12,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [11/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:12,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [12/49] Tour EWalletRefundCreditNoteQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:21:12,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [13/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:21:12,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [14/49] Tour EWalletRefundCreditNoteQtyTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:21:13,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [15/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:21:13,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [16/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:21:13,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [17/49] Tour EWalletRefundCreditNoteQtyTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:21:13,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [18/49] Tour EWalletRefundCreditNoteQtyTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:21:13,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [19/49] Tour EWalletRefundCreditNoteQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-09-13 07:21:13,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [20/49] Tour EWalletRefundCreditNoteQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:13,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [21/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:13,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [22/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:13,414 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:13,414 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:13,457 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [23/49] Tour EWalletRefundCreditNoteQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:13,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [24/49] Tour EWalletRefundCreditNoteQtyTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:21:13,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [25/49] Tour EWalletRefundCreditNoteQtyTour → Step Invoice option is selected (trigger: .payment-buttons .js_invoice.highlight) 2026-09-13 07:21:13,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [26/49] Tour EWalletRefundCreditNoteQtyTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:13,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [27/49] Tour EWalletRefundCreditNoteQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:13,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [28/49] Tour EWalletRefundCreditNoteQtyTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:13,752 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77268373 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0282ea10-6eab-4091-8880-66a6f24e3d84'}] 2026-09-13 07:21:13,763 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:21:14,987 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77268373 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0282ea10-6eab-4091-8880-66a6f24e3d84'} created pos.order #569 2026-09-13 07:21:15,022 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77268373 finished 2026-09-13 07:21:15,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 552 0.374 0.971 2026-09-13 07:21:15,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.008 0.010 2026-09-13 07:21:15,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:15,161 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:21:15,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "GET /account/download_invoice_documents/714/pdf HTTP/1.1" 200 - 17 0.015 0.017 2026-09-13 07:21:15,258 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5886554 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0282ea10-6eab-4091-8880-66a6f24e3d84'}] 2026-09-13 07:21:15,263 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5886554 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0282ea10-6eab-4091-8880-66a6f24e3d84'} sync ignored for existing PoS order pos.order(569,) (state: done) 2026-09-13 07:21:15,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [29/49] Tour EWalletRefundCreditNoteQtyTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:15,272 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5886554 finished 2026-09-13 07:21:15,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [30/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:15,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.043 0.067 2026-09-13 07:21:15,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [31/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:15,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.004 0.008 2026-09-13 07:21:15,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [32/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:15,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [33/49] Tour EWalletRefundCreditNoteQtyTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-13 07:21:15,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [34/49] Tour EWalletRefundCreditNoteQtyTour → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-13 07:21:15,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:21:15,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:21:15,573 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.007 2026-09-13 07:21:15,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [35/49] Tour EWalletRefundCreditNoteQtyTour → Step .ticket-screen .order-row:contains("Ewal") 2026-09-13 07:21:15,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [36/49] Tour EWalletRefundCreditNoteQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:15,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [37/49] Tour EWalletRefundCreditNoteQtyTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:21:15,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [38/49] Tour EWalletRefundCreditNoteQtyTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:21:15,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [39/49] Tour EWalletRefundCreditNoteQtyTour → Step click back button (trigger: .back-button) 2026-09-13 07:21:15,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [40/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:15,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [41/49] Tour EWalletRefundCreditNoteQtyTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:15,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [42/49] Tour EWalletRefundCreditNoteQtyTour → Step .control-buttons button.highlight:contains("eWallet Refund") 2026-09-13 07:21:16,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [43/49] Tour EWalletRefundCreditNoteQtyTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:21:16,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [44/49] Tour EWalletRefundCreditNoteQtyTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:21:16,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [45/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:16,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [46/49] Tour EWalletRefundCreditNoteQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:16,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [47/49] Tour EWalletRefundCreditNoteQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:16,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [48/49] Tour EWalletRefundCreditNoteQtyTour → Step Invoice option is selected (trigger: .payment-buttons .js_invoice.highlight) 2026-09-13 07:21:16,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: [49/49] Tour EWalletRefundCreditNoteQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:16,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: tour succeeded 2026-09-13 07:21:16,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR EWalletRefundCreditNoteQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:21:16,418 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75939286 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9c764ca7-e264-4cf7-a338-095d0833c962'}] 2026-09-13 07:21:16,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: heap 18893984 (allocated 20320256) 2026-09-13 07:21:16,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing chrome headless with pid 51424 2026-09-13 07:21:16,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing websocket connection 2026-09-13 07:21:16,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Terminating chrome headless with pid 51424 2026-09-13 07:21:16,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072116_581183_test_ewallet_refund_credit_note_line_quantity.txt 2026-09-13 07:21:16,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Removing chrome user profile "/tmp/tmpt89k518o_chrome_odoo" 2026-09-13 07:21:16,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: waiting for threads: [, ] 2026-09-13 07:21:17,047 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75939286 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9c764ca7-e264-4cf7-a338-095d0833c962'} created pos.order #570 2026-09-13 07:21:17,050 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75939286 finished 2026-09-13 07:21:17,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 319 0.283 0.399 2026-09-13 07:21:17,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_multiple_reward_products ... 2026-09-13 07:21:17,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome pid: 51572 2026-09-13 07:21:17,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless temporary user profile dir: /tmp/tmpi2corsg7_chrome_odoo 2026-09-13 07:21:17,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:40197/json/version 2026-09-13 07:21:17,891 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:17,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:17,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:40197/json 2026-09-13 07:21:17,895 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:17,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Websocket url found: ws://127.0.0.1:40197/devtools/page/8C2B6376F81609792F10C6081CD21B10 2026-09-13 07:21:17,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Enable chrome headless console log notification 2026-09-13 07:21:17,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless enable page notifications 2026-09-13 07:21:17,949 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:17,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Setting session cookie in browser 2026-09-13 07:21:17,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-13 07:21:17,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-13 07:21:17,963 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:21:18,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.027 0.341 2026-09-13 07:21:18,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigation result: {'frameId': '8C2B6376F81609792F10C6081CD21B10', 'loaderId': '91ABF23A95C7DE3DB76E7BE0670CFA81', 'isDownload': False} 2026-09-13 07:21:18,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Evaluate ready code "odoo.isTourReady('test_free_product_multiple_reward_products')" 2026-09-13 07:21:18,337 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:18,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:21:18,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:21:18,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-13 07:21:18,744 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:18,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-13 07:21:18,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Evaluate test code "odoo.startTour('test_free_product_multiple_reward_products', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:18,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [1/18] Tour test_free_product_multiple_reward_products → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:18,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.018 2026-09-13 07:21:18,815 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:21:18,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:18,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:21:18,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:21:18,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.025 2026-09-13 07:21:18,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-13 07:21:19,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.264 0.291 2026-09-13 07:21:19,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:21:19,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:21:19,658 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-13 07:21:19,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:21:19,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:19,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:21:19,727 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:19,739 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:19,748 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:19,771 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:21:19,775 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:21:19,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.031 0.024 2026-09-13 07:21:19,793 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-09-13 07:21:19,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-13 07:21:19,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [2/18] Tour test_free_product_multiple_reward_products → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:21:19,846 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:21:19,891 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:19,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [3/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item A' (trigger: article.product .product-content .product-name:contains("Promo Item A")) 2026-09-13 07:21:19,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.037 0.041 2026-09-13 07:21:19,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.013 0.108 2026-09-13 07:21:19,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-13 07:21:19,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:19] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-13 07:21:20,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-13 07:21:20,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.183 2026-09-13 07:21:20,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1658&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.015 0.144 2026-09-13 07:21:20,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1656&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-13 07:21:20,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-13 07:21:20,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1657&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-09-13 07:21:20,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.159 2026-09-13 07:21:20,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-13 07:21:20,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.105 2026-09-13 07:21:20,240 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:21:20,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.214 2026-09-13 07:21:20,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [4/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-13 07:21:20,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [5/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item C' (trigger: article.product .product-content .product-name:contains("Promo Item C")) 2026-09-13 07:21:20,513 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [6/18] Tour test_free_product_multiple_reward_products → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-13 07:21:20,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [7/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:20,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [8/18] Tour test_free_product_multiple_reward_products → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-13 07:21:20,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [9/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:20,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [10/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-13 07:21:20,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [11/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-13 07:21:20,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [12/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-13 07:21:20,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [13/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:20,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [14/18] Tour test_free_product_multiple_reward_products → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item B","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item B")):has(.qty:contains("4"))) 2026-09-13 07:21:21,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [15/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:21,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [16/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:21,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [17/18] Tour test_free_product_multiple_reward_products → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-09-13 07:21:21,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [18/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:21,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: tour succeeded 2026-09-13 07:21:21,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_multiple_reward_products SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-13 07:21:21,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: heap 17062360 (allocated 18223104) 2026-09-13 07:21:21,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing chrome headless with pid 51572 2026-09-13 07:21:21,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing websocket connection 2026-09-13 07:21:21,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Terminating chrome headless with pid 51572 2026-09-13 07:21:21,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072121_385571_test_free_product_multiple_reward_products.txt 2026-09-13 07:21:21,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Removing chrome user profile "/tmp/tmpi2corsg7_chrome_odoo" 2026-09-13 07:21:21,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_from_gs1_barcode ... 2026-09-13 07:21:22,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome pid: 51709 2026-09-13 07:21:22,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless temporary user profile dir: /tmp/tmpf6ho7l8g_chrome_odoo 2026-09-13 07:21:22,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:35689/json/version 2026-09-13 07:21:22,072 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:22,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:22,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:35689/json 2026-09-13 07:21:22,077 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:22,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Websocket url found: ws://127.0.0.1:35689/devtools/page/7F411042FDF808A7E9AC431ADA50F78D 2026-09-13 07:21:22,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Enable chrome headless console log notification 2026-09-13 07:21:22,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless enable page notifications 2026-09-13 07:21:22,185 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:22,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Setting session cookie in browser 2026-09-13 07:21:22,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-13 07:21:22,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-13 07:21:22,210 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:21:22,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:22] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.062 0.437 2026-09-13 07:21:22,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Navigation result: {'frameId': '7F411042FDF808A7E9AC431ADA50F78D', 'loaderId': '82ED3CF15AAACDD384C2AD328B2B5587', 'isDownload': False} 2026-09-13 07:21:22,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Evaluate ready code "odoo.isTourReady('test_free_product_tag_quantity_from_gs1_barcode')" 2026-09-13 07:21:22,716 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:22,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:22] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:21:22,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:22] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:21:22,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:22] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:21:23,124 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:23,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:21:23,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Evaluate test code "odoo.startTour('test_free_product_tag_quantity_from_gs1_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:23,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [1/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:23,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:21:23,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:21:23,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:21:23,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-09-13 07:21:23,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:23,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-13 07:21:23,256 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:21:23,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.031 2026-09-13 07:21:23,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-13 07:21:23,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.218 0.302 2026-09-13 07:21:23,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:21:23,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-13 07:21:23,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.032 2026-09-13 07:21:24,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:24,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:24,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.019 2026-09-13 07:21:24,072 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:21:24,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:21:24,087 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:24,087 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:24,094 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:24,097 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:21:24,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.033 0.024 2026-09-13 07:21:24,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.066 2026-09-13 07:21:24,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [2/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:21:24,192 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:24,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.015 0.046 2026-09-13 07:21:24,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [3/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step PoS model scan barcode '0108431673020125303' (trigger: body) 2026-09-13 07:21:24,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-13 07:21:24,286 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:24,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [4/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:24,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.040 0.132 2026-09-13 07:21:24,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.130 2026-09-13 07:21:24,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-13 07:21:24,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [5/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item A","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item A")):has(.qty:contains("3"))) 2026-09-13 07:21:24,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-09-13 07:21:24,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.201 2026-09-13 07:21:24,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-09-13 07:21:24,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-13 07:21:24,517 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.001 2026-09-13 07:21:24,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-13 07:21:24,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:21:24,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-13 07:21:24,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "GET /web/image?model=product.template&field=image_128&id=1661&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-13 07:21:24,669 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.147 2026-09-13 07:21:24,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [6/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:24,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [7/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-13 07:21:24,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [8/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:24,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [9/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-13 07:21:24,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [10/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:24,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: tour succeeded 2026-09-13 07:21:24,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_tag_quantity_from_gs1_barcode SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-13 07:21:25,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: heap 14589464 (allocated 15728640) 2026-09-13 07:21:25,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing chrome headless with pid 51709 2026-09-13 07:21:25,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing websocket connection 2026-09-13 07:21:25,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Terminating chrome headless with pid 51709 2026-09-13 07:21:25,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072125_069792_test_free_product_tag_quantity_from_gs1_barcode.txt 2026-09-13 07:21:25,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Removing chrome user profile "/tmp/tmpf6ho7l8g_chrome_odoo" 2026-09-13 07:21:25,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_set_with_numpad ... 2026-09-13 07:21:25,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome pid: 51854 2026-09-13 07:21:25,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless temporary user profile dir: /tmp/tmp161qwxzd_chrome_odoo 2026-09-13 07:21:25,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:36387/json/version 2026-09-13 07:21:25,719 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:25,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:25,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:36387/json 2026-09-13 07:21:25,739 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:25,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Websocket url found: ws://127.0.0.1:36387/devtools/page/4F72172609381BEB9A28B1FECEF27D92 2026-09-13 07:21:25,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Enable chrome headless console log notification 2026-09-13 07:21:25,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless enable page notifications 2026-09-13 07:21:25,799 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:25,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Setting session cookie in browser 2026-09-13 07:21:25,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-13 07:21:25,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-13 07:21:25,835 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:21:26,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.036 0.311 2026-09-13 07:21:26,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Navigation result: {'frameId': '4F72172609381BEB9A28B1FECEF27D92', 'loaderId': '927D630E423C12CF3F0CAE5CC1BCC591', 'isDownload': False} 2026-09-13 07:21:26,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Evaluate ready code "odoo.isTourReady('test_free_product_tag_quantity_set_with_numpad')" 2026-09-13 07:21:26,174 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:26,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:21:26,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:21:26,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.029 2026-09-13 07:21:26,552 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:21:26,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Evaluate test code "odoo.startTour('test_free_product_tag_quantity_set_with_numpad', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:26,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [1/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:26,573 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:21:26,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.009 2026-09-13 07:21:26,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:26,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:26,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-13 07:21:26,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.023 2026-09-13 07:21:26,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-13 07:21:26,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.033 2026-09-13 07:21:27,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.223 0.295 2026-09-13 07:21:27,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:21:27,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:27,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-13 07:21:27,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:27,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:27,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:21:27,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:27,422 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:27,439 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:27,445 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:21:27,453 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:27,460 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:27,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.020 0.020 2026-09-13 07:21:27,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.060 2026-09-13 07:21:27,497 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:21:27,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.020 0.042 2026-09-13 07:21:27,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [2/29] Tour test_free_product_tag_quantity_set_with_numpad → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:21:27,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.014 0.080 2026-09-13 07:21:27,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [3/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click product 'Promo Item A' (trigger: article.product .product-content .product-name:contains("Promo Item A")) 2026-09-13 07:21:27,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.024 2026-09-13 07:21:27,632 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:27,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-13 07:21:27,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-13 07:21:27,690 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.084 2026-09-13 07:21:27,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-13 07:21:27,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-13 07:21:27,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1664&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-13 07:21:27,769 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-09-13 07:21:27,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1663&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-13 07:21:27,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-13 07:21:27,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:21:27,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.128 2026-09-13 07:21:27,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [4/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))))) 2026-09-13 07:21:28,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [5/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:28,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [6/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:21:28,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [7/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:28,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [8/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:28,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [9/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item A","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item A")):has(.qty:contains("3"))) 2026-09-13 07:21:28,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [10/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:28,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [11/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-13 07:21:28,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [12/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:28,455 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [13/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-13 07:21:28,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [14/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:28,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [15/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-13 07:21:28,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [16/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:28,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [17/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '25.00' (trigger: .product-screen .order-summary .total:contains("25.00")) 2026-09-13 07:21:28,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [18/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:28,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [19/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:28,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [20/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:21:28,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [21/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:28,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [22/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:28,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [23/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item B","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item B")):has(.qty:contains("3"))) 2026-09-13 07:21:29,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [24/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:29,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [25/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-5.00"))) 2026-09-13 07:21:29,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [26/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-13 07:21:29,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [27/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:29,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [28/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-13 07:21:29,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [29/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:29,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: tour succeeded 2026-09-13 07:21:29,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_tag_quantity_set_with_numpad SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-13 07:21:29,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: heap 15812524 (allocated 17563648) 2026-09-13 07:21:29,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing chrome headless with pid 51854 2026-09-13 07:21:29,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing websocket connection 2026-09-13 07:21:29,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Terminating chrome headless with pid 51854 2026-09-13 07:21:29,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072129_528790_test_free_product_tag_quantity_set_with_numpad.txt 2026-09-13 07:21:29,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Removing chrome user profile "/tmp/tmp161qwxzd_chrome_odoo" 2026-09-13 07:21:29,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-09-13 07:21:30,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 51982 2026-09-13 07:21:30,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmp55qkoqrv_chrome_odoo 2026-09-13 07:21:30,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:46477/json/version 2026-09-13 07:21:30,153 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:30,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:30,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:46477/json 2026-09-13 07:21:30,155 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:30,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:46477/devtools/page/D101E80A15CECE4B9F3C24B0ABB222C6 2026-09-13 07:21:30,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-09-13 07:21:30,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-09-13 07:21:30,237 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:30,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-09-13 07:21:30,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-13 07:21:30,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-13 07:21:30,259 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:21:30,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:30] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.040 0.614 2026-09-13 07:21:30,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': 'D101E80A15CECE4B9F3C24B0ABB222C6', 'loaderId': '4881A99BF2C5F3FACDA60AFC89CAC9D3', 'isDownload': False} 2026-09-13 07:21:30,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-09-13 07:21:30,919 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:30,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:30] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:21:30,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:30] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:21:30,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:30] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:21:31,316 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:31,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:21:31,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate test code "odoo.startTour('MultiplePhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:31,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [1/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:31,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:21:31,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:31,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:31,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:21:31,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21: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.020 2026-09-13 07:21:31,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.008 2026-09-13 07:21:31,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.025 2026-09-13 07:21:31,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.227 0.271 2026-09-13 07:21:32,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:21:32,048 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:32,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-13 07:21:32,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:21:32,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:32,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:21:32,172 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:32,204 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:32,218 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:21:32,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.020 2026-09-13 07:21:32,221 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21: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-09-13 07:21:32,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-13 07:21:32,230 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:21:32,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.045 2026-09-13 07:21:32,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [2/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:21:32,300 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:32,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.025 0.039 2026-09-13 07:21:32,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [3/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:21:32,367 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:32,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-13 07:21:32,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-13 07:21:32,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.002 0.077 2026-09-13 07:21:32,438 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-13 07:21:32,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.025 0.174 2026-09-13 07:21:32,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-13 07:21:32,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-13 07:21:32,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.147 2026-09-13 07:21:32,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.165 2026-09-13 07:21:32,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-13 07:21:32,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:21:32,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.209 2026-09-13 07:21:32,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [4/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards1' (trigger: button.selection-item:has(span:contains("Gift Cards1"))) 2026-09-13 07:21:32,803 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [5/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-13 07:21:32,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [6/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-13 07:21:32,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [7/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-13 07:21:33,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:33] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.009 2026-09-13 07:21:33,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [8/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-13 07:21:33,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [9/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards' (trigger: button.selection-item:has(span:contains("Gift Cards"))) 2026-09-13 07:21:33,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [10/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:33,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [11/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-13 07:21:33,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [12/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:33,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [13/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-13 07:21:33,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [14/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-13 07:21:33,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [15/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:33,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [16/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:33,943 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:33,945 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:33,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [17/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:34,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [18/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:34,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [19/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:21:34,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [20/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:21:34,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [21/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:21:34,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [22/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:34,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [23/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:34,327 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44488535 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '81d7dfb5-21bf-46f9-b512-baf59627c389'}] 2026-09-13 07:21:34,328 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:34,396 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44488535 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '81d7dfb5-21bf-46f9-b512-baf59627c389'} created pos.order #571 2026-09-13 07:21:34,406 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44488535 finished 2026-09-13 07:21:34,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.038 0.078 2026-09-13 07:21:34,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.020 0.025 2026-09-13 07:21:34,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:21:34,603 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12016183 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '81d7dfb5-21bf-46f9-b512-baf59627c389'}] 2026-09-13 07:21:34,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [24/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:34,609 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12016183 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '81d7dfb5-21bf-46f9-b512-baf59627c389'} sync ignored for existing PoS order pos.order(571,) (state: paid) 2026-09-13 07:21:34,620 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12016183 finished 2026-09-13 07:21:34,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [25/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:21:34,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.029 0.064 2026-09-13 07:21:34,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [26/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-09-13 07:21:34,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.008 2026-09-13 07:21:34,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [27/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-13 07:21:34,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [28/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-13 07:21:34,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [29/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-13 07:21:35,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:35] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:21:35,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [30/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-13 07:21:35,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [31/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-09-13 07:21:35,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [32/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:35,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [33/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-13 07:21:35,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [34/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:35,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [35/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-13 07:21:35,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [36/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-13 07:21:35,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [37/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:35,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [38/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:35,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [39/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:35,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [40/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:36,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [41/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:21:36,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [42/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:21:36,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [43/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:21:36,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [44/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:36,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [45/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:36,224 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59732961 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '914fff47-bf97-45b7-968c-51a5e76efc55'}] 2026-09-13 07:21:36,295 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59732961 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '914fff47-bf97-45b7-968c-51a5e76efc55'} created pos.order #572 2026-09-13 07:21:36,309 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59732961 finished 2026-09-13 07:21:36,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.047 0.075 2026-09-13 07:21:36,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.012 0.026 2026-09-13 07:21:36,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:21:36,451 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97017158 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '914fff47-bf97-45b7-968c-51a5e76efc55'}] 2026-09-13 07:21:36,456 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97017158 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '914fff47-bf97-45b7-968c-51a5e76efc55'} sync ignored for existing PoS order pos.order(572,) (state: paid) 2026-09-13 07:21:36,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [46/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:36,469 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97017158 finished 2026-09-13 07:21:36,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [47/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:21:36,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.027 0.062 2026-09-13 07:21:36,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.008 2026-09-13 07:21:36,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [48/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-09-13 07:21:36,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [49/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-13 07:21:36,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [50/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-09-13 07:21:36,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [51/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-13 07:21:37,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:37] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:21:37,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [52/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-13 07:21:37,362 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [53/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-09-13 07:21:37,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [54/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:37,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [55/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-13 07:21:37,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [56/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:37,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [57/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-13 07:21:37,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [58/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-13 07:21:37,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [59/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:37,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [60/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:37,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [61/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:37,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [62/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:37,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [63/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:21:37,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [64/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:21:38,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [65/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:21:38,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [66/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:38,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [67/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:38,117 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46268365 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '14f0cd0b-fde9-4807-948a-6328faeb8baa'}] 2026-09-13 07:21:38,161 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46268365 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '14f0cd0b-fde9-4807-948a-6328faeb8baa'} created pos.order #573 2026-09-13 07:21:38,171 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46268365 finished 2026-09-13 07:21:38,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.027 0.062 2026-09-13 07:21:38,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.011 0.029 2026-09-13 07:21:38,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21: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-09-13 07:21:38,321 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86602466 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '14f0cd0b-fde9-4807-948a-6328faeb8baa'}] 2026-09-13 07:21:38,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [68/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:38,327 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86602466 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '14f0cd0b-fde9-4807-948a-6328faeb8baa'} sync ignored for existing PoS order pos.order(573,) (state: paid) 2026-09-13 07:21:38,340 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86602466 finished 2026-09-13 07:21:38,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-09-13 07:21:38,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:21:38,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.066 0.066 2026-09-13 07:21:38,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 21929576 (allocated 24907776) 2026-09-13 07:21:38,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 51982 2026-09-13 07:21:38,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-09-13 07:21:38,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 51982 2026-09-13 07:21:38,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.017 2026-09-13 07:21:38,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072138_572665_test_gift_card_code_links_to_correct_program.txt 2026-09-13 07:21:38,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmp55qkoqrv_chrome_odoo" 2026-09-13 07:21:38,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-09-13 07:21:39,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 52135 2026-09-13 07:21:39,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmp_6cpscvk_chrome_odoo 2026-09-13 07:21:39,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:44575/json/version 2026-09-13 07:21:39,010 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:39,026 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:39,026 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:44575/json 2026-09-13 07:21:39,027 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:39,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:44575/devtools/page/59F03E10785EDFF1C7097C33153CAE88 2026-09-13 07:21:39,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-09-13 07:21:39,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-09-13 07:21:39,089 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:39,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-09-13 07:21:39,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-13 07:21:39,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:21:39,104 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:21:39,562 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:39] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.052 0.409 2026-09-13 07:21:39,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': '59F03E10785EDFF1C7097C33153CAE88', 'loaderId': '8B76A9A5874E9426B35B9EA4312850BE', 'isDownload': False} 2026-09-13 07:21:39,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate ready code "odoo.isTourReady('test_gift_card_no_date')" 2026-09-13 07:21:39,570 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:39,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:39] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:21:39,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:39] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:21:39,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:39] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-09-13 07:21:39,931 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:39,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:21:39,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate test code "odoo.startTour('test_gift_card_no_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:39,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [1/17] Tour test_gift_card_no_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:39,973 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-13 07:21:39,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:21:39,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:40,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "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.006 2026-09-13 07:21:40,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:21:40,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.036 2026-09-13 07:21:40,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-13 07:21:40,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.188 0.273 2026-09-13 07:21:40,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:21:40,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:21:40,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-13 07:21:40,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:40,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:40,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:21:40,765 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:40,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:40,773 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:40,779 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:40,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.010 0.027 2026-09-13 07:21:40,819 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:40,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.042 2026-09-13 07:21:40,821 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:40,834 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:40,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.018 0.036 2026-09-13 07:21:40,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [2/17] Tour test_gift_card_no_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:21:40,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.017 0.078 2026-09-13 07:21:40,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.010 0.018 2026-09-13 07:21:40,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [3/17] Tour test_gift_card_no_date → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:21:40,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:40] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.048 2026-09-13 07:21:41,006 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:41,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.063 2026-09-13 07:21:41,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-13 07:21:41,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:21:41,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-13 07:21:41,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-13 07:21:41,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-13 07:21:41,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-13 07:21:41,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-13 07:21:41,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.177 2026-09-13 07:21:41,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [4/17] Tour test_gift_card_no_date → Step a:contains("Sell physical gift card?") 2026-09-13 07:21:41,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [5/17] Tour test_gift_card_no_date → Step Input code 'test' (trigger: input[id="code"]) 2026-09-13 07:21:41,455 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [6/17] Tour test_gift_card_no_date → Step Input amount '42' (trigger: input[id="amount"]) 2026-09-13 07:21:41,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:41] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.008 2026-09-13 07:21:42,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [7/17] Tour test_gift_card_no_date → Step Input date '' (trigger: .modal input.o_datetime_input.cursor-pointer.form-control.form-control-lg) 2026-09-13 07:21:42,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [8/17] Tour test_gift_card_no_date → Step .btn-primary:contains("Add Balance") 2026-09-13 07:21:42,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [9/17] Tour test_gift_card_no_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:42,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [10/17] Tour test_gift_card_no_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:42,216 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:42,217 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:42,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [11/17] Tour test_gift_card_no_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:42,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [12/17] Tour test_gift_card_no_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:42,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [13/17] Tour test_gift_card_no_date → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:21:42,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [14/17] Tour test_gift_card_no_date → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:21:42,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [15/17] Tour test_gift_card_no_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:42,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [16/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:42,551 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2312985 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '168a79b9-4eca-4866-983f-e1902685cbbf'}] 2026-09-13 07:21:42,552 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:42,635 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2312985 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '168a79b9-4eca-4866-983f-e1902685cbbf'} created pos.order #574 2026-09-13 07:21:42,646 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2312985 finished 2026-09-13 07:21:42,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.065 0.079 2026-09-13 07:21:42,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.021 0.028 2026-09-13 07:21:42,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:42,855 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16210096 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '168a79b9-4eca-4866-983f-e1902685cbbf'}] 2026-09-13 07:21:42,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [17/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:42,863 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16210096 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '168a79b9-4eca-4866-983f-e1902685cbbf'} sync ignored for existing PoS order pos.order(574,) (state: paid) 2026-09-13 07:21:42,878 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16210096 finished 2026-09-13 07:21:42,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-09-13 07:21:42,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:21:42,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.061 0.068 2026-09-13 07:21:42,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16597800 (allocated 18087936) 2026-09-13 07:21:42,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 52135 2026-09-13 07:21:42,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-09-13 07:21:42,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 52135 2026-09-13 07:21:43,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072143_052326_test_gift_card_no_date.txt 2026-09-13 07:21:43,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmp_6cpscvk_chrome_odoo" 2026-09-13 07:21:43,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-09-13 07:21:43,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 52274 2026-09-13 07:21:43,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmp6rabu2qm_chrome_odoo 2026-09-13 07:21:43,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:33699/json/version 2026-09-13 07:21:43,570 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:43,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:43,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:33699/json 2026-09-13 07:21:43,776 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:43,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:33699/devtools/page/26D0B815E6EFDB1F415367C8CEE0F04D 2026-09-13 07:21:43,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-09-13 07:21:43,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-09-13 07:21:43,859 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:43,866 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-09-13 07:21:43,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-13 07:21:43,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:21:43,886 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:21:44,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.034 0.353 2026-09-13 07:21:44,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': '26D0B815E6EFDB1F415367C8CEE0F04D', 'loaderId': 'E1FE65A69C83690098071EFD382BFA0C', 'isDownload': False} 2026-09-13 07:21:44,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-09-13 07:21:44,288 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:44,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:21:44,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:21:44,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:21:44,675 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:21:44,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:21:44,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate test code "odoo.startTour('GiftCardProgramPriceNoTaxTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:44,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [1/29] Tour GiftCardProgramPriceNoTaxTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:44,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-13 07:21:44,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:21:44,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:44,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.007 2026-09-13 07:21:44,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:21:44,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.023 2026-09-13 07:21:44,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-13 07:21:45,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.218 0.282 2026-09-13 07:21:45,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:45,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:21:45,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:21:45,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:21:45,457 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:45,461 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:21:45,495 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:45,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:21:45,512 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:45,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.013 2026-09-13 07:21:45,515 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:45,526 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:45,528 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:45,543 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:45,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.035 2026-09-13 07:21:45,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.018 0.038 2026-09-13 07:21:45,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [2/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:21:45,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.034 0.076 2026-09-13 07:21:45,652 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:45,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.003 0.027 2026-09-13 07:21:45,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [3/29] Tour GiftCardProgramPriceNoTaxTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-13 07:21:45,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-09-13 07:21:45,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-13 07:21:45,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:21:45,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:21:45,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:21:45,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:21:45,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-13 07:21:45,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-13 07:21:45,815 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-13 07:21:45,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.121 2026-09-13 07:21:45,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [4/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:45,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [5/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-13 07:21:46,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [6/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:21:46,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [7/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:21:46,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [8/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:21:46,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [9/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:21:46,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [10/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:21:46,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [11/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-13 07:21:46,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [12/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:21:46,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [13/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:21:46,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [14/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","price":"1.98"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-09-13 07:21:46,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [15/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:46,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [16/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:46,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [17/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:46,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [18/29] Tour GiftCardProgramPriceNoTaxTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:21:46,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [19/29] Tour GiftCardProgramPriceNoTaxTour → Step input text '043123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:21:46,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [20/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:21:46,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [21/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:21:46,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:46] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.009 2026-09-13 07:21:46,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.016 2026-09-13 07:21:46,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [22/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:21:46,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [23/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:21:47,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [24/29] Tour GiftCardProgramPriceNoTaxTour → Step Check the product page (trigger: .product-list) 2026-09-13 07:21:47,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [25/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:47,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [26/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-09-13 07:21:47,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [27/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:47,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [28/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98")) 2026-09-13 07:21:47,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [29/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98"):not(:visible)) 2026-09-13 07:21:47,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-09-13 07:21:47,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-13 07:21:47,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15190872 (allocated 16515072) 2026-09-13 07:21:47,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 52274 2026-09-13 07:21:47,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-09-13 07:21:47,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 52274 2026-09-13 07:21:47,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072147_432110_test_gift_card_price_no_tax.txt 2026-09-13 07:21:47,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmp6rabu2qm_chrome_odoo" 2026-09-13 07:21:47,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-09-13 07:21:47,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 52406 2026-09-13 07:21:47,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmp61hgg2l9_chrome_odoo 2026-09-13 07:21:47,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39037/json/version 2026-09-13 07:21:47,982 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:47,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:47,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39037/json 2026-09-13 07:21:47,985 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:47,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:39037/devtools/page/2E14C322CEEE10DC030272785E23DBA2 2026-09-13 07:21:47,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-13 07:21:47,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-13 07:21:48,031 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:48,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-13 07:21:48,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-13 07:21:48,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:21:48,052 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:21:48,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:48] "GET /pos/ui/76 HTTP/1.1" 200 - 89 0.033 0.465 2026-09-13 07:21:48,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '2E14C322CEEE10DC030272785E23DBA2', 'loaderId': '45AFF7973ABEAA005EF155251F9614A9', 'isDownload': False} 2026-09-13 07:21:48,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-09-13 07:21:48,556 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:48,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:48] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:21:48,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:48] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:21:48,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:48] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 07:21:48,952 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:48,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:21:48,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:48,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/14] Tour GiftCardProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:48,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.005 2026-09-13 07:21:48,997 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:21:49,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:49,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:21:49,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.019 2026-09-13 07:21:49,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:21:49,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.029 2026-09-13 07:21:49,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.159 0.251 2026-09-13 07:21:49,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:21:49,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:49,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-13 07:21:49,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:49,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-13 07:21:49,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:49,776 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:49,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:49,811 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:21:49,815 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:21:49,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.015 2026-09-13 07:21:49,832 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:49,853 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:21:49,857 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:49,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.020 0.045 2026-09-13 07:21:49,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/14] Tour GiftCardProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:21:49,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /pos/ui/76 HTTP/1.1" 200 - 32 0.020 0.056 2026-09-13 07:21:49,966 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:49,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/14] Tour GiftCardProgramTour1 → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:21:49,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 32 0.033 0.104 2026-09-13 07:21:49,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:49] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.003 0.037 2026-09-13 07:21:50,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-13 07:21:50,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-13 07:21:50,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.069 2026-09-13 07:21:50,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:21:50,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-13 07:21:50,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:50,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:50,312 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:50,312 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:50,351 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/14] Tour GiftCardProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:50,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/14] Tour GiftCardProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:50,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/14] Tour GiftCardProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:21:50,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/14] Tour GiftCardProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:21:50,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/14] Tour GiftCardProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:50,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:50,642 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2969482 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '036eddc7-ae4e-40bc-a537-5783e324d226'}] 2026-09-13 07:21:50,648 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:50,704 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2969482 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '036eddc7-ae4e-40bc-a537-5783e324d226'} created pos.order #575 2026-09-13 07:21:50,716 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2969482 finished 2026-09-13 07:21:50,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.041 0.065 2026-09-13 07:21:50,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.021 0.023 2026-09-13 07:21:50,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:21:50,874 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1803146 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '036eddc7-ae4e-40bc-a537-5783e324d226'}] 2026-09-13 07:21:50,881 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1803146 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '036eddc7-ae4e-40bc-a537-5783e324d226'} sync ignored for existing PoS order pos.order(575,) (state: paid) 2026-09-13 07:21:50,892 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1803146 finished 2026-09-13 07:21:50,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:50,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-13 07:21:50,962 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 07:21:50,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.042 0.071 2026-09-13 07:21:51,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 16782828 (allocated 18874368) 2026-09-13 07:21:51,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.016 2026-09-13 07:21:51,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 52406 2026-09-13 07:21:51,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-13 07:21:51,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 52406 2026-09-13 07:21:51,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072151_133150_test_gift_card_program.txt 2026-09-13 07:21:51,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmp61hgg2l9_chrome_odoo" 2026-09-13 07:21:51,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 52537 2026-09-13 07:21:51,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpqk5ovnnz_chrome_odoo 2026-09-13 07:21:51,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:45755/json/version 2026-09-13 07:21:51,320 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:51,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:51,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:45755/json 2026-09-13 07:21:51,324 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:51,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:45755/devtools/page/2AAEF9C9324CD474AEC8A6CEB054F642 2026-09-13 07:21:51,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-13 07:21:51,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-13 07:21:51,350 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:51,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-13 07:21:51,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-13 07:21:51,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:21:51,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "GET /pos/ui/76 HTTP/1.1" 200 - 32 0.010 0.024 2026-09-13 07:21:51,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '2AAEF9C9324CD474AEC8A6CEB054F642', 'loaderId': '56E6CC796691878F31D104D849797569', 'isDownload': False} 2026-09-13 07:21:51,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-09-13 07:21:51,409 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:51,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:21:51,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:21:51,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:21:51,848 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:51,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:21:51,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:51,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/17] Tour GiftCardProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:51,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.006 2026-09-13 07:21:51,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:21:51,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:51,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.006 2026-09-13 07:21:51,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:21:51,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.022 2026-09-13 07:21:51,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-13 07:21:52,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.139 0.254 2026-09-13 07:21:52,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:21:52,435 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:52,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:21:52,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:21:52,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:52,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:52,550 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:52,563 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:52,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:21:52,579 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:21:52,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.020 2026-09-13 07:21:52,594 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:52,595 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:52,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.011 0.039 2026-09-13 07:21:52,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/17] Tour GiftCardProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:21:52,680 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:52,723 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:52,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 32 0.029 0.029 2026-09-13 07:21:52,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:21:52,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.003 0.045 2026-09-13 07:21:52,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-09-13 07:21:52,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-13 07:21:52,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:21:52,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:52] "GET /pos/ui/76 HTTP/1.1" 200 - 32 0.016 0.135 2026-09-13 07:21:52,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/17] Tour GiftCardProgramTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:21:52,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/17] Tour GiftCardProgramTour2 → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:21:52,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/17] Tour GiftCardProgramTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:21:53,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:21:53,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:53] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:21:53,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:53] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.029 2026-09-13 07:21:53,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:21:53,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:53,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:53,254 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:53,257 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:53,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/17] Tour GiftCardProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:53,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/17] Tour GiftCardProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:21:53,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/17] Tour GiftCardProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:21:53,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [15/17] Tour GiftCardProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:53,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [16/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:21:53,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.007 2026-09-13 07:21:53,557 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87911785 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '5469d238-8d80-4010-9c9b-dabc0e80b857'}] 2026-09-13 07:21:53,562 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:21:53,783 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87911785 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '5469d238-8d80-4010-9c9b-dabc0e80b857'} created pos.order #576 2026-09-13 07:21:53,803 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87911785 finished 2026-09-13 07:21:53,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.095 0.195 2026-09-13 07:21:53,912 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.021 0.026 2026-09-13 07:21:53,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:21:54,004 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7047137 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '5469d238-8d80-4010-9c9b-dabc0e80b857'}] 2026-09-13 07:21:54,009 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7047137 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '5469d238-8d80-4010-9c9b-dabc0e80b857'} sync ignored for existing PoS order pos.order(576,) (state: paid) 2026-09-13 07:21:54,020 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7047137 finished 2026-09-13 07:21:54,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.030 0.055 2026-09-13 07:21:54,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [17/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:21:54,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.016 2026-09-13 07:21:54,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-13 07:21:54,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 07:21:54,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15860968 (allocated 17301504) 2026-09-13 07:21:54,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 52537 2026-09-13 07:21:54,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-13 07:21:54,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 52537 2026-09-13 07:21:54,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072154_308776_test_gift_card_program.txt 2026-09-13 07:21:54,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpqk5ovnnz_chrome_odoo" 2026-09-13 07:21:54,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-09-13 07:21:54,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 52670 2026-09-13 07:21:54,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmpp0uj37io_chrome_odoo 2026-09-13 07:21:54,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:33161/json/version 2026-09-13 07:21:54,922 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:54,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:21:54,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:33161/json 2026-09-13 07:21:54,942 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:21:54,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:33161/devtools/page/478854F5C2BC87F953D5AF067BAAA865 2026-09-13 07:21:54,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-09-13 07:21:54,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-09-13 07:21:55,005 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:21:55,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-09-13 07:21:55,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-13 07:21:55,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:21:55,020 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:21:55,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.040 0.330 2026-09-13 07:21:55,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': '478854F5C2BC87F953D5AF067BAAA865', 'loaderId': '9AC9B0537BDA6284A1C9B1AD246BADE4', 'isDownload': False} 2026-09-13 07:21:55,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-09-13 07:21:55,398 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:21:55,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:21:55,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:21:55,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:21:55,826 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:55,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:21:55,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate test code "odoo.startTour('GiftCardProgramInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:21:55,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [1/19] Tour GiftCardProgramInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:21:55,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:21:55,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-09-13 07:21:55,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:55,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:21:55,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:21:56,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.048 0.040 2026-09-13 07:21:56,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.085 2026-09-13 07:21:56,485 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.165 0.274 2026-09-13 07:21:56,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:56,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:21:56,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-13 07:21:56,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21: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-09-13 07:21:56,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-09-13 07:21:56,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-13 07:21:56,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:56,678 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:56,694 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:56,697 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:21:56,712 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:56,714 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:21:56,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.015 0.023 2026-09-13 07:21:56,736 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:21:56,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.047 2026-09-13 07:21:56,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [2/19] Tour GiftCardProgramInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:21:56,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.026 0.060 2026-09-13 07:21:56,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [3/19] Tour GiftCardProgramInvoice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:21:56,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.023 0.121 2026-09-13 07:21:56,863 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:21:56,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-09-13 07:21:56,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.003 0.060 2026-09-13 07:21:56,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.073 2026-09-13 07:21:56,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-13 07:21:56,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-13 07:21:56,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-09-13 07:21:57,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:57] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:21:57,034 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:57] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-13 07:21:57,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:57] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-13 07:21:57,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:21:57,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.163 2026-09-13 07:21:57,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [4/19] Tour GiftCardProgramInvoice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:21:57,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [5/19] Tour GiftCardProgramInvoice → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:21:57,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [6/19] Tour GiftCardProgramInvoice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:21:57,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [7/19] Tour GiftCardProgramInvoice → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:21:57,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [8/19] Tour GiftCardProgramInvoice → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:21:57,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [9/19] Tour GiftCardProgramInvoice → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-13 07:21:57,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [10/19] Tour GiftCardProgramInvoice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:21:57,603 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [11/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:21:57,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [12/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-13 07:21:57,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [13/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:21:57,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [14/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:21:57,789 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:57,790 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:57,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [15/19] Tour GiftCardProgramInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:21:57,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [16/19] Tour GiftCardProgramInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:21:57,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [17/19] Tour GiftCardProgramInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:21:58,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [18/19] Tour GiftCardProgramInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:21:58,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [19/19] Tour GiftCardProgramInvoice → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:21:58,074 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73064277 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '533d70bf-b461-4848-9301-a4c010ef54cf'}] 2026-09-13 07:21:58,078 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:21:59,077 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73064277 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '533d70bf-b461-4848-9301-a4c010ef54cf'} created pos.order #577 2026-09-13 07:21:59,101 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73064277 finished 2026-09-13 07:21:59,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 438 0.246 0.830 2026-09-13 07:21:59,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.042 0.101 2026-09-13 07:21:59,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21: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.004 2026-09-13 07:21:59,330 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.008 2026-09-13 07:21:59,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-09-13 07:21:59,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:21:59,445 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:59] "GET /account/download_invoice_documents/717/pdf HTTP/1.1" 200 - 17 0.013 0.019 2026-09-13 07:21:59,446 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69506532 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '533d70bf-b461-4848-9301-a4c010ef54cf'}] 2026-09-13 07:21:59,463 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69506532 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '533d70bf-b461-4848-9301-a4c010ef54cf'} sync ignored for existing PoS order pos.order(577,) (state: done) 2026-09-13 07:21:59,478 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69506532 finished 2026-09-13 07:21:59,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 16450144 (allocated 17563648) 2026-09-13 07:21:59,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 52670 2026-09-13 07:21:59,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-09-13 07:21:59,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 52670 2026-09-13 07:21:59,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:21:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.051 0.072 2026-09-13 07:21:59,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072159_592527_test_gift_card_program_create_with_invoice.txt 2026-09-13 07:21:59,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmpp0uj37io_chrome_odoo" 2026-09-13 07:21:59,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-09-13 07:22:00,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 52809 2026-09-13 07:22:00,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmp2mg80zah_chrome_odoo 2026-09-13 07:22:00,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:35347/json/version 2026-09-13 07:22:00,295 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:00,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:22:00,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:35347/json 2026-09-13 07:22:00,304 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:00,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:35347/devtools/page/C3FFC642F8EE2E45E2561483130CDC6D 2026-09-13 07:22:00,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-09-13 07:22:00,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-09-13 07:22:00,361 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:22:00,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-09-13 07:22:00,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-13 07:22:00,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:22:00,371 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:22:00,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:00] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.039 0.367 2026-09-13 07:22:00,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': 'C3FFC642F8EE2E45E2561483130CDC6D', 'loaderId': '7D18B35E1A09797B4F343B7A75DC7DCE', 'isDownload': False} 2026-09-13 07:22:00,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-13 07:22:00,788 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:22:00,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:00] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:22:00,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:00] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:22:00,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:00] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:22:01,184 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:01,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:22:01,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:22:01,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [1/37] Tour PosLoyaltyGiftCardTaxes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:22:01,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:22:01,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:22:01,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:01,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 07:22:01,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "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.021 2026-09-13 07:22:01,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.005 2026-09-13 07:22:01,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.014 0.025 2026-09-13 07:22:01,842 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.220 0.274 2026-09-13 07:22:01,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22: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-09-13 07:22:01,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:22:01,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.033 2026-09-13 07:22:01,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:22:01,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-09-13 07:22:01,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:02,057 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:22:02,073 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:22:02,075 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:22:02,093 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:02,099 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 14 0.021 0.024 2026-09-13 07:22:02,113 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:22:02,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-13 07:22:02,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.066 2026-09-13 07:22:02,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [2/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:22:02,200 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:02,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [3/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:22:02,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 32 0.044 0.034 2026-09-13 07:22:02,278 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:02,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /pos/ui/76 HTTP/1.1" 200 - 32 0.028 0.100 2026-09-13 07:22:02,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:22:02,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-13 07:22:02,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-09-13 07:22:02,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.009 0.174 2026-09-13 07:22:02,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-13 07:22:02,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-13 07:22:02,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-13 07:22:02,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:22:02,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1674&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:22:02,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.023 0.117 2026-09-13 07:22:02,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-09-13 07:22:02,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.012 0.158 2026-09-13 07:22:02,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [4/37] Tour PosLoyaltyGiftCardTaxes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:02,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [5/37] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:22:02,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [6/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:22:02,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [7/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:22:02,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [8/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:22:02,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [9/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:02,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [10/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:22:03,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [11/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:22:03,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [12/37] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-13 07:22:03,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [13/37] Tour PosLoyaltyGiftCardTaxes → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:03,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [14/37] Tour PosLoyaltyGiftCardTaxes → Step a:contains("Sell physical gift card?") 2026-09-13 07:22:03,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [15/37] Tour PosLoyaltyGiftCardTaxes → Step Input code '044123456' (trigger: input[id="code"]) 2026-09-13 07:22:03,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [16/37] Tour PosLoyaltyGiftCardTaxes → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-13 07:22:03,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:03] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.009 2026-09-13 07:22:03,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [17/37] Tour PosLoyaltyGiftCardTaxes → Step .btn-primary:contains("Add Balance") 2026-09-13 07:22:03,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [18/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:22:03,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [19/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-13 07:22:03,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [20/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:04,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [21/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:04,074 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:04,076 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:04,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [22/37] Tour PosLoyaltyGiftCardTaxes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:04,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [23/37] Tour PosLoyaltyGiftCardTaxes → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:04,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [24/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:22:04,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [25/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:04,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [26/37] Tour PosLoyaltyGiftCardTaxes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:04,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [27/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:04,407 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18004519 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a1abc9a0-b5b5-495b-8b51-3113a5070ca2'}] 2026-09-13 07:22:04,408 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:04,495 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18004519 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a1abc9a0-b5b5-495b-8b51-3113a5070ca2'} created pos.order #578 2026-09-13 07:22:04,506 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18004519 finished 2026-09-13 07:22:04,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.053 0.094 2026-09-13 07:22:04,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.021 0.031 2026-09-13 07:22:04,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:22:04,723 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46645548 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a1abc9a0-b5b5-495b-8b51-3113a5070ca2'}] 2026-09-13 07:22:04,731 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46645548 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a1abc9a0-b5b5-495b-8b51-3113a5070ca2'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-09-13 07:22:04,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [28/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:04,741 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46645548 finished 2026-09-13 07:22:04,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [29/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-13 07:22:04,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [30/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:04,863 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.068 0.074 2026-09-13 07:22:04,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.010 2026-09-13 07:22:04,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [31/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:04,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [32/37] Tour PosLoyaltyGiftCardTaxes → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:22:05,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [33/37] Tour PosLoyaltyGiftCardTaxes → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:22:05,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [34/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:22:05,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [35/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:22:05,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:22:05,167 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.015 0.016 2026-09-13 07:22:05,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [36/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-13 07:22:05,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [37/37] Tour PosLoyaltyGiftCardTaxes → Step .order-summary .tax:contains(-6.52) 2026-09-13 07:22:05,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-09-13 07:22:05,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:22:05,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17727844 (allocated 19271680) 2026-09-13 07:22:05,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 52809 2026-09-13 07:22:05,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-09-13 07:22:05,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 52809 2026-09-13 07:22:05,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072205_464744_test_gift_card_rewards_using_taxes.txt 2026-09-13 07:22:05,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmp2mg80zah_chrome_odoo" 2026-09-13 07:22:05,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-13 07:22:06,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 52957 2026-09-13 07:22:06,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpdfbvz2ol_chrome_odoo 2026-09-13 07:22:06,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43341/json/version 2026-09-13 07:22:06,598 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:06,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:22:06,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43341/json 2026-09-13 07:22:06,600 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:06,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:43341/devtools/page/8786ED94E5094C6EF07C5A616220F533 2026-09-13 07:22:06,603 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-13 07:22:06,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-13 07:22:06,643 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:22:06,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-13 07:22:06,648 26 INFO rb-103a292-224772-415053 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-09-13 07:22:06,648 26 INFO rb-103a292-224772-415053 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-09-13 07:22:06,657 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:22:07,167 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.049 0.463 2026-09-13 07:22:07,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '8786ED94E5094C6EF07C5A616220F533', 'loaderId': 'CB6F879BA415D787395CAB74C9AB52DE', 'isDownload': False} 2026-09-13 07:22:07,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-13 07:22:07,176 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:22:07,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:22:07,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:22:07,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:22:07,567 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:07,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:22:07,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:22:07,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:22:07,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/138] Tour PosLoyaltyLoyaltyProgram1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:22:07,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:22:07,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:07,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:22:07,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-09-13 07:22:07,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:22:07,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.022 2026-09-13 07:22:08,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.136 0.294 2026-09-13 07:22:08,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:22:08,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:22:08,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-13 07:22:08,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:22:08,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:22:08,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:22:08,395 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:22:08,399 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:22:08,407 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:08,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.015 2026-09-13 07:22:08,427 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:22:08,431 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:08,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.045 2026-09-13 07:22:08,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-13 07:22:08,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/138] Tour PosLoyaltyLoyaltyProgram1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:22:08,541 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:08,565 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:08,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:08,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.034 0.031 2026-09-13 07:22:08,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-13 07:22:08,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-13 07:22:08,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-13 07:22:08,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-13 07:22:08,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.030 0.174 2026-09-13 07:22:08,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-13 07:22:08,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-13 07:22:08,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-13 07:22:08,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-13 07:22:08,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:22:08,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.233 2026-09-13 07:22:08,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:09,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:22:09,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:22:09,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-13 07:22:09,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:09,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:09,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:09,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:09,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:09,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:09,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-13 07:22:09,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:09,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-13 07:22:09,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-09-13 07:22:09,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-09-13 07:22:09,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:09,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:09,938 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:09,939 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:09,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:10,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:10,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:22:10,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:10,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:10,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:10,274 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55350824 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0b08844e-e143-480b-a07b-aa93d3ff5f22'}] 2026-09-13 07:22:10,277 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:10,563 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55350824 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0b08844e-e143-480b-a07b-aa93d3ff5f22'} created pos.order #579 2026-09-13 07:22:10,574 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55350824 finished 2026-09-13 07:22:10,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.117 0.220 2026-09-13 07:22:10,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.028 0.026 2026-09-13 07:22:10,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:22:10,805 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15211152 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0b08844e-e143-480b-a07b-aa93d3ff5f22'}] 2026-09-13 07:22:10,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:10,809 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15211152 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0b08844e-e143-480b-a07b-aa93d3ff5f22'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-09-13 07:22:10,819 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15211152 finished 2026-09-13 07:22:10,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:10,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.032 0.059 2026-09-13 07:22:10,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:10,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.009 2026-09-13 07:22:10,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:11,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:11,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:11,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-13 07:22:11,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:11,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:11,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:11,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:22:11,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:11,455 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:22:11,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:11,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:11,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-13 07:22:11,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:11,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-09-13 07:22:11,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/138] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is active (trigger: .control-buttons .more-btn.active) 2026-09-13 07:22:11,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:11,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:11,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:11,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:12,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:12,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:12,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-09-13 07:22:12,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:12,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-09-13 07:22:12,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:22:12,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/138] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is not active (trigger: .control-buttons:not(:has(.more-btn.active))) 2026-09-13 07:22:12,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:12,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:12,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:12,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:12,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-09-13 07:22:12,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-09-13 07:22:12,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:12,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:12,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:12,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:12,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:22:12,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:13,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:13,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:13,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:22:13,141 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45266072 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5d7641b3-2501-4f44-9509-b4a9f6b07b9b'}] 2026-09-13 07:22:13,323 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45266072 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5d7641b3-2501-4f44-9509-b4a9f6b07b9b'} created pos.order #580 2026-09-13 07:22:13,333 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45266072 finished 2026-09-13 07:22:13,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.070 0.156 2026-09-13 07:22:13,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.011 0.017 2026-09-13 07:22:13,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:22:13,507 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75742115 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5d7641b3-2501-4f44-9509-b4a9f6b07b9b'}] 2026-09-13 07:22:13,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:13,523 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75742115 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5d7641b3-2501-4f44-9509-b4a9f6b07b9b'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-09-13 07:22:13,532 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75742115 finished 2026-09-13 07:22:13,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:13,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.033 0.048 2026-09-13 07:22:13,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.008 2026-09-13 07:22:13,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:13,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:22:13,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:22:13,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-09-13 07:22:13,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:14,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-09-13 07:22:14,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-09-13 07:22:14,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:14,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:14,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:14,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:14,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:14,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-13 07:22:14,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:14,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:14,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:14,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:14,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:14,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:14,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:22:14,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:14,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:14,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:14,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:15,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:15,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:22:15,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:15,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:22:15,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:22:15,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:15,429 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:15,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:22:15,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:15,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:22:15,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:15,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:15,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-13 07:22:15,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:15,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-09-13 07:22:15,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:15,962 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:16,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-09-13 07:22:16,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:16,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-09-13 07:22:16,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:16,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:16,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:16,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:16,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:16,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:16,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-09-13 07:22:16,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:16,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:16,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:16,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:16,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:16,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-09-13 07:22:16,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-09-13 07:22:16,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:16,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:17,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:17,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:17,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:22:17,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:17,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:17,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:17,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:22:17,295 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7138466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b4053bec-6f3f-451f-bd17-d8c5b0f4e209'}] 2026-09-13 07:22:17,547 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7138466 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b4053bec-6f3f-451f-bd17-d8c5b0f4e209'} created pos.order #581 2026-09-13 07:22:17,558 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7138466 finished 2026-09-13 07:22:17,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.119 0.184 2026-09-13 07:22:17,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.012 0.020 2026-09-13 07:22:17,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:17] "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-09-13 07:22:17,700 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51589790 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b4053bec-6f3f-451f-bd17-d8c5b0f4e209'}] 2026-09-13 07:22:17,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:17,706 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51589790 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b4053bec-6f3f-451f-bd17-d8c5b0f4e209'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-09-13 07:22:17,717 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51589790 finished 2026-09-13 07:22:17,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-13 07:22:17,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:22:17,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.033 0.050 2026-09-13 07:22:17,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 25946780 (allocated 29102080) 2026-09-13 07:22:17,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 52957 2026-09-13 07:22:17,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-13 07:22:17,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 52957 2026-09-13 07:22:18,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072218_025256_test_loyalty_free_product_loyalty_program.txt 2026-09-13 07:22:18,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpdfbvz2ol_chrome_odoo" 2026-09-13 07:22:18,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 53116 2026-09-13 07:22:18,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpfhvr6d4e_chrome_odoo 2026-09-13 07:22:18,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:36631/json/version 2026-09-13 07:22:18,210 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:18,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:22:18,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:36631/json 2026-09-13 07:22:18,430 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:18,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:36631/devtools/page/E6C32DD180DED0A2B365F5455D3F1B09 2026-09-13 07:22:18,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-13 07:22:18,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-13 07:22:18,455 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:22:18,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-13 07:22:18,458 26 INFO rb-103a292-224772-415053 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-09-13 07:22:18,458 26 INFO rb-103a292-224772-415053 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-09-13 07:22:18,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:18] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.018 0.034 2026-09-13 07:22:18,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'E6C32DD180DED0A2B365F5455D3F1B09', 'loaderId': '464C734B309B3CA238663BFB72BBDBD3', 'isDownload': False} 2026-09-13 07:22:18,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-13 07:22:18,532 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:22:18,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:22:18,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:22:18,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:22:18,983 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:18,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:22:19,003 26 INFO rb-103a292-224772-415053 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-09-13 07:22:19,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/170] Tour PosLoyaltyLoyaltyProgram2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:22:19,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:22:19,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:22:19,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:19,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "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.004 2026-09-13 07:22:19,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:22:19,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.022 2026-09-13 07:22:19,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-13 07:22:19,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.156 0.242 2026-09-13 07:22:19,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:22:19,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22: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.011 2026-09-13 07:22:19,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.028 2026-09-13 07:22:19,658 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:22:19,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:22:19,672 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:19,718 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:22:19,720 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:22:19,724 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:19,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.009 0.027 2026-09-13 07:22:19,753 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:19,755 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:19,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-09-13 07:22:19,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-13 07:22:19,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:19,835 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:19,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:19,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.031 0.027 2026-09-13 07:22:19,893 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:19,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.011 0.073 2026-09-13 07:22:19,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-13 07:22:19,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:19,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-13 07:22:19,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:19] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-13 07:22:20,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:20,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-13 07:22:20,048 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-13 07:22:20,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:20,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.143 2026-09-13 07:22:20,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:20] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-13 07:22:20,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-13 07:22:20,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:20] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-13 07:22:20,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:20] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-13 07:22:20,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:20,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.006 0.011 2026-09-13 07:22:20,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:20,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:20,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:20,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:20,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:20,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:20,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:20,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:20,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:20,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:20,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:22:20,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:20,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:20,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:21,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:21,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-09-13 07:22:21,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-09-13 07:22:21,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:21,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:21,260 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:21,261 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:21,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:21,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:21,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:22:21,467 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:21,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:21,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:21,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:22:21,604 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91868365 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'a124ffe2-e982-4b78-a20d-74b8b456d7a7'}] 2026-09-13 07:22:21,612 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:21,816 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91868365 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'a124ffe2-e982-4b78-a20d-74b8b456d7a7'} created pos.order #582 2026-09-13 07:22:21,828 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91868365 finished 2026-09-13 07:22:21,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.114 0.156 2026-09-13 07:22:21,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.010 0.022 2026-09-13 07:22:21,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:22:22,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:22,048 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75657198 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'a124ffe2-e982-4b78-a20d-74b8b456d7a7'}] 2026-09-13 07:22:22,054 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75657198 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'a124ffe2-e982-4b78-a20d-74b8b456d7a7'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-09-13 07:22:22,064 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75657198 finished 2026-09-13 07:22:22,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:22,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.023 0.056 2026-09-13 07:22:22,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:22,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.011 2026-09-13 07:22:22,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:22,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:22,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:22,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-09-13 07:22:22,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:22,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:22:22,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:22,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:22,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:22,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:22,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:22,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:22,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:22:22,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:22,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:22:22,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:23,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:23,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-13 07:22:23,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:23,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-09-13 07:22:23,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:23,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:23,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-09-13 07:22:23,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:23,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-09-13 07:22:23,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:23,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:23,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:23,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:23,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:23,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:23,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-09-13 07:22:23,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:23,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '4' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("4"))) 2026-09-13 07:22:23,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:24,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:24,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:24,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:24,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:24,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:24,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:24,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:24,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:24,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-09-13 07:22:24,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:24,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.008 2026-09-13 07:22:24,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("CCC Test Partner") 2026-09-13 07:22:24,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-09-13 07:22:24,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-09-13 07:22:24,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:24,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:24,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:24,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:24,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:22:25,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:25,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:25,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:25,123 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61577959 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'dac31b23-ddd2-4387-9e08-9cf629fca3b2'}] 2026-09-13 07:22:25,351 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61577959 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'dac31b23-ddd2-4387-9e08-9cf629fca3b2'} created pos.order #583 2026-09-13 07:22:25,379 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61577959 finished 2026-09-13 07:22:25,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.094 0.201 2026-09-13 07:22:25,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.019 2026-09-13 07:22:25,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:22:25,539 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49444576 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'dac31b23-ddd2-4387-9e08-9cf629fca3b2'}] 2026-09-13 07:22:25,544 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49444576 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'dac31b23-ddd2-4387-9e08-9cf629fca3b2'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-09-13 07:22:25,554 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49444576 finished 2026-09-13 07:22:25,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:25,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.026 0.050 2026-09-13 07:22:25,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:25,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.011 2026-09-13 07:22:25,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:25,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:25,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:25,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:25,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-09-13 07:22:25,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:26,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:26,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:26,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:26,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:26,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:26,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:26,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:22:26,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:22:26,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-09-13 07:22:26,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:26,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:26,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:26,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:26,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:26,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:26,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-09-13 07:22:26,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:27,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("BBB Test Partner") 2026-09-13 07:22:27,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-09-13 07:22:27,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-09-13 07:22:27,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:27,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:27,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:27,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:27,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:22:27,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:27,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:27,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:27,586 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11825209 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'e9c92ef7-2ea1-470f-9c71-9bf130fa1eee'}] 2026-09-13 07:22:27,808 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11825209 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'e9c92ef7-2ea1-470f-9c71-9bf130fa1eee'} created pos.order #584 2026-09-13 07:22:27,821 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11825209 finished 2026-09-13 07:22:27,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.104 0.171 2026-09-13 07:22:27,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.017 0.023 2026-09-13 07:22:27,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:22:27,979 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77679353 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'e9c92ef7-2ea1-470f-9c71-9bf130fa1eee'}] 2026-09-13 07:22:27,985 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77679353 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'e9c92ef7-2ea1-470f-9c71-9bf130fa1eee'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-09-13 07:22:27,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:27,996 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77679353 finished 2026-09-13 07:22:28,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:28,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.028 0.054 2026-09-13 07:22:28,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.011 2026-09-13 07:22:28,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:28,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:22:28,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:28,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:22:28,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:28,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:28,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:28,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:28,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:28,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:28,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:28,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:28,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [142/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:28,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [143/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-09-13 07:22:28,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [144/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:28,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [145/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:28,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [146/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:29,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [147/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:29,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [148/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:29,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [149/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:29,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [150/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:29,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [151/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:22:29,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [152/170] Tour PosLoyaltyLoyaltyProgram2 → Step .selection-item span:nth-child(2) 2026-09-13 07:22:29,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [153/170] Tour PosLoyaltyLoyaltyProgram2 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-13 07:22:29,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [154/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:22:29,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [155/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:29,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [156/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:29,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [157/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:29,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-09-13 07:22:29,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [159/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("Customer") 2026-09-13 07:22:29,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [160/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-09-13 07:22:29,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [161/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-09-13 07:22:29,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [162/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:29,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [163/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:29,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [164/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:29,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [165/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:30,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [166/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:22:30,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [167/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:30,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [168/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:30,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [169/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:30,218 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12477325 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '4b260709-ac6d-4eb0-8bd3-1248fa15e218'}] 2026-09-13 07:22:30,400 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12477325 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '4b260709-ac6d-4eb0-8bd3-1248fa15e218'} created pos.order #585 2026-09-13 07:22:30,414 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12477325 finished 2026-09-13 07:22:30,454 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.086 0.152 2026-09-13 07:22:30,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:22:30,528 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83819149 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '4b260709-ac6d-4eb0-8bd3-1248fa15e218'}] 2026-09-13 07:22:30,534 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83819149 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '4b260709-ac6d-4eb0-8bd3-1248fa15e218'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-09-13 07:22:30,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [170/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:30,549 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83819149 finished 2026-09-13 07:22:30,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-13 07:22:30,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:22:30,612 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.025 0.060 2026-09-13 07:22:30,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 30339376 (allocated 32772096) 2026-09-13 07:22:30,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 53116 2026-09-13 07:22:30,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-13 07:22:30,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 53116 2026-09-13 07:22:30,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072230_782683_test_loyalty_free_product_loyalty_program.txt 2026-09-13 07:22:30,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpfhvr6d4e_chrome_odoo" 2026-09-13 07:22:30,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 53271 2026-09-13 07:22:30,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpszle3535_chrome_odoo 2026-09-13 07:22:30,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:33679/json/version 2026-09-13 07:22:30,984 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:31,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:22:31,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:33679/json 2026-09-13 07:22:31,004 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:31,005 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:33679/devtools/page/73D4224AD9BC875A5E6D7991D19E0466 2026-09-13 07:22:31,007 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-13 07:22:31,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-13 07:22:31,028 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:22:31,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-13 07:22:31,031 26 INFO rb-103a292-224772-415053 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-09-13 07:22:31,031 26 INFO rb-103a292-224772-415053 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-09-13 07:22:31,081 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.009 0.032 2026-09-13 07:22:31,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '73D4224AD9BC875A5E6D7991D19E0466', 'loaderId': '97F04CF8F7FF52A6779A6F676731842E', 'isDownload': False} 2026-09-13 07:22:31,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-13 07:22:31,090 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:22:31,109 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:22:31,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:22:31,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:22:31,493 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:31,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:22:31,517 26 INFO rb-103a292-224772-415053 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-09-13 07:22:31,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/30] Tour PosLoyaltyChangeRewardQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:22:31,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.015 2026-09-13 07:22:31,561 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:22:31,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:31,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:22:31,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:22:31,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.023 2026-09-13 07:22:31,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-13 07:22:32,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.217 0.254 2026-09-13 07:22:32,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:22:32,193 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:22:32,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-13 07:22:32,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22: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.003 2026-09-13 07:22:32,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:22:32,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:32,359 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:32,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:32,385 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:22:32,387 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:32,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.011 0.015 2026-09-13 07:22:32,396 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:32,404 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:22:32,426 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:22:32,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.048 2026-09-13 07:22:32,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.017 0.051 2026-09-13 07:22:32,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:32,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.026 0.106 2026-09-13 07:22:32,559 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/30] Tour PosLoyaltyChangeRewardQty → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:22:32,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-13 07:22:32,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-13 07:22:32,617 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:22:32,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/30] Tour PosLoyaltyChangeRewardQty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:22:32,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.069 2026-09-13 07:22:32,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-09-13 07:22:32,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-13 07:22:32,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-13 07:22:32,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/30] Tour PosLoyaltyChangeRewardQty → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:22:32,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:22:32,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-09-13 07:22:32,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.110 2026-09-13 07:22:32,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/30] Tour PosLoyaltyChangeRewardQty → Step Search for partner "DDD Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:22:32,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/30] Tour PosLoyaltyChangeRewardQty → Step click partner 'DDD Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(DDD Test Partner)) 2026-09-13 07:22:32,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:32,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-13 07:22:32,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/30] Tour PosLoyaltyChangeRewardQty → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:33,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:33,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:22:33,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:22:33,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:33,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:33,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:33,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/30] Tour PosLoyaltyChangeRewardQty → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:33,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/30] Tour PosLoyaltyChangeRewardQty → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:33,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:33,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:33,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/30] Tour PosLoyaltyChangeRewardQty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:22:33,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/30] Tour PosLoyaltyChangeRewardQty → Step .selection-item span:nth-child(2) 2026-09-13 07:22:33,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/30] Tour PosLoyaltyChangeRewardQty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-13 07:22:33,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:22:33,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:33,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:22:33,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:33,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:33,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:22:34,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:34,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:22:34,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-13 07:22:34,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:22:34,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 17047916 (allocated 21233664) 2026-09-13 07:22:34,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 53271 2026-09-13 07:22:34,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-13 07:22:34,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 53271 2026-09-13 07:22:34,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072234_285107_test_loyalty_free_product_loyalty_program.txt 2026-09-13 07:22:34,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpszle3535_chrome_odoo" 2026-09-13 07:22:34,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-13 07:22:35,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 53402 2026-09-13 07:22:35,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpsm54mujc_chrome_odoo 2026-09-13 07:22:35,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:45415/json/version 2026-09-13 07:22:35,049 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:35,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:22:35,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:45415/json 2026-09-13 07:22:35,058 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:35,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:45415/devtools/page/DAE9DD85D89FBFE0B11819E82D114B55 2026-09-13 07:22:35,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-09-13 07:22:35,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-09-13 07:22:35,082 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:22:35,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-09-13 07:22:35,090 26 INFO rb-103a292-224772-415053 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-09-13 07:22:35,091 26 INFO rb-103a292-224772-415053 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-09-13 07:22:35,099 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:22:35,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.030 0.337 2026-09-13 07:22:35,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': 'DAE9DD85D89FBFE0B11819E82D114B55', 'loaderId': '808FDF2B1B24E777BF6AC93D00D9A006', 'isDownload': False} 2026-09-13 07:22:35,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-13 07:22:35,472 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:22:35,485 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:22:35,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:22:35,492 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:22:35,849 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:35,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:22:35,872 26 INFO rb-103a292-224772-415053 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-09-13 07:22:35,880 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:22:35,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [1/288] Tour PosLoyaltyFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:22:35,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:22:35,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:35,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:22:35,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:22:35,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.030 2026-09-13 07:22:35,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-13 07:22:36,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.184 0.289 2026-09-13 07:22:36,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:36,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:22:36,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:22:36,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:22:36,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-09-13 07:22:36,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:22:36,651 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:36,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:36,673 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:36,679 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:36,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.013 2026-09-13 07:22:36,699 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22: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-09-13 07:22:36,701 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:22:36,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.030 2026-09-13 07:22:36,712 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:22:36,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.012 0.034 2026-09-13 07:22:36,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [2/288] Tour PosLoyaltyFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:22:36,793 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.010 0.072 2026-09-13 07:22:36,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:22:36,840 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:36,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [3/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:36,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-13 07:22:36,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-13 07:22:36,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-13 07:22:36,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:22:36,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:22:36,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-13 07:22:36,967 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:22:36,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:36] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:22:37,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.112 2026-09-13 07:22:37,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [4/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:37,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [5/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:22:37,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [6/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:22:37,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [7/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-13 07:22:37,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [8/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:37,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [9/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:37,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [10/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:37,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [11/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:37,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [12/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:37,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [13/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:37,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [14/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:37,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [15/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-09-13 07:22:37,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [16/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:37,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [17/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-09-13 07:22:37,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [18/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:38,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [19/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:38,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [20/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:38,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [21/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:38,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [22/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:38,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [23/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:38,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [24/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:38,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [25/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:38,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [26/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-09-13 07:22:38,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [27/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:38,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [28/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '6' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("6"))) 2026-09-13 07:22:38,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [29/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("2")):has(.price:contains("-10.20"))) 2026-09-13 07:22:38,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [30/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:38,710 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [31/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:38,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [32/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:38,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [33/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:38,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [34/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:38,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [35/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50")) 2026-09-13 07:22:38,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [36/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"):not(:visible)) 2026-09-13 07:22:39,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [37/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:39,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [38/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:39,100 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:39,102 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:39,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [39/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:39,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [40/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:39,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [41/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:22:39,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [42/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:39,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [43/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:39,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [44/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:39,433 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57618162 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bf0bf43f-0592-4060-851d-4bfbd70bd04c'}] 2026-09-13 07:22:39,448 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:39,642 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57618162 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bf0bf43f-0592-4060-851d-4bfbd70bd04c'} created pos.order #586 2026-09-13 07:22:39,652 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57618162 finished 2026-09-13 07:22:39,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 204 0.084 0.167 2026-09-13 07:22:39,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.014 0.023 2026-09-13 07:22:39,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22: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-09-13 07:22:39,895 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32729337 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bf0bf43f-0592-4060-851d-4bfbd70bd04c'}] 2026-09-13 07:22:39,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [45/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:39,899 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32729337 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bf0bf43f-0592-4060-851d-4bfbd70bd04c'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-09-13 07:22:39,910 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32729337 finished 2026-09-13 07:22:39,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [46/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:39,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.025 0.066 2026-09-13 07:22:40,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:40] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:22:40,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [47/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:40,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.010 2026-09-13 07:22:40,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [48/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:22:40,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [49/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:40,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [50/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:22:40,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [51/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:40,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [52/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:40,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [53/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-13 07:22:40,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [54/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:40,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [55/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-09-13 07:22:40,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [56/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:40,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [57/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-09-13 07:22:40,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [58/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:40,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [59/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:22:40,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [60/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:40,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [61/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:40,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [62/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-13 07:22:40,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [63/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:40,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [64/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("3")):has(.price:contains("-15.30"))) 2026-09-13 07:22:41,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [65/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:41,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [66/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:22:41,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [67/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:41,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [68/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:41,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [69/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-09-13 07:22:41,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [70/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:41,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [71/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:41,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [72/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:41,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [73/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:22:41,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [74/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:41,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [75/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:22:41,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [76/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:41,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [77/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:41,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [78/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-13 07:22:41,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [79/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:41,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [80/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-09-13 07:22:41,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [81/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:41,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [82/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:41,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [83/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:42,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [84/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:42,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [85/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-13 07:22:42,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [86/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-13 07:22:42,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [87/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:42,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [88/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:42,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [89/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:42,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [90/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:42,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [91/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:22:42,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [92/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:42,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [93/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:42,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [94/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:42,555 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44377504 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'cf315d2c-c551-4dbd-a1ff-4e99764a60f6'}] 2026-09-13 07:22:42,737 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44377504 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'cf315d2c-c551-4dbd-a1ff-4e99764a60f6'} created pos.order #587 2026-09-13 07:22:42,748 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44377504 finished 2026-09-13 07:22:42,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.074 0.151 2026-09-13 07:22:42,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:22:42,854 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72999685 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'cf315d2c-c551-4dbd-a1ff-4e99764a60f6'}] 2026-09-13 07:22:42,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [95/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:42,860 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72999685 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'cf315d2c-c551-4dbd-a1ff-4e99764a60f6'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-09-13 07:22:42,870 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72999685 finished 2026-09-13 07:22:42,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [96/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-13 07:22:42,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.025 0.053 2026-09-13 07:22:42,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [97/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:43,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [98/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-13 07:22:43,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [99/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:22:43,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [100/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-09-13 07:22:43,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [101/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:43,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [102/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:43,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [103/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:43,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [104/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:43,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [105/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:43,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [106/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-13 07:22:43,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [107/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:43,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [108/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:43,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [109/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:43,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [110/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:43,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [111/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:43,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [112/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:43,955 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [113/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:44,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [114/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:44,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [115/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:44,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [116/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:22:44,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [117/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-13 07:22:44,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [118/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-13 07:22:44,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [119/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-09-13 07:22:44,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [120/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:44,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [121/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-13 07:22:44,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [122/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:44,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [123/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:44,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [124/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:22:44,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [125/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:44,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [126/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:44,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [127/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-13 07:22:44,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [128/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:44,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [129/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:44,866 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [130/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:44,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [131/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:44,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [132/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:45,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [133/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:45,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [134/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:45,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [135/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:22:45,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [136/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-09-13 07:22:45,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [137/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-13 07:22:45,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [138/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:45,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [139/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:45,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [140/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:45,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [141/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:45,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [142/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-09-13 07:22:45,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [143/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88")) 2026-09-13 07:22:45,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [144/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"):not(:visible)) 2026-09-13 07:22:45,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [145/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:45,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [146/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:45,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [147/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:45,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [148/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:45,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [149/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:22:45,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [150/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:45,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [151/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:46,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [152/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:46,060 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93455745 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'ad354056-d882-447d-ab00-53b898d9980e'}] 2026-09-13 07:22:46,270 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93455745 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'ad354056-d882-447d-ab00-53b898d9980e'} created pos.order #588 2026-09-13 07:22:46,281 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93455745 finished 2026-09-13 07:22:46,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.067 0.194 2026-09-13 07:22:46,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.009 0.024 2026-09-13 07:22:46,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.008 2026-09-13 07:22:46,437 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31457287 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'ad354056-d882-447d-ab00-53b898d9980e'}] 2026-09-13 07:22:46,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [153/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:46,448 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31457287 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'ad354056-d882-447d-ab00-53b898d9980e'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-09-13 07:22:46,462 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31457287 finished 2026-09-13 07:22:46,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [154/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-13 07:22:46,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.034 0.058 2026-09-13 07:22:46,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:46] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:22:46,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [155/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:46,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.009 2026-09-13 07:22:46,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [156/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-13 07:22:46,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [157/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:22:46,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [158/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-13 07:22:46,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [159/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:46,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [160/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:22:47,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [161/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:22:47,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [162/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:47,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [163/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:47,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [164/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:47,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [165/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:47,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [166/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-13 07:22:47,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [167/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-13 07:22:47,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [168/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-09-13 07:22:47,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [169/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:47,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [170/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:22:47,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [171/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:47,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [172/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:47,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [173/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:47,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [174/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:47,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [175/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:47,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [176/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:47,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [177/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-09-13 07:22:47,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [178/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:47,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [179/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-13 07:22:48,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [180/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:48,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [181/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-13 07:22:48,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [182/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:48,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [183/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-13 07:22:48,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [184/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:48,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [185/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-09-13 07:22:48,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [186/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:48,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [187/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-13 07:22:48,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [188/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:48,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [189/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-13 07:22:48,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [190/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:48,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [191/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:22:48,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [192/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:48,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [193/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:48,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [194/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:48,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [195/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:48,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [196/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94")) 2026-09-13 07:22:48,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [197/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"):not(:visible)) 2026-09-13 07:22:49,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [198/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:49,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [199/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:49,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [200/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:49,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [201/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:49,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [202/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:22:49,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [203/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:49,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [204/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:49,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [205/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:49,407 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42974409 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'dc231fc1-b556-476c-9246-53eb3e498634'}] 2026-09-13 07:22:49,632 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42974409 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'dc231fc1-b556-476c-9246-53eb3e498634'} created pos.order #589 2026-09-13 07:22:49,644 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42974409 finished 2026-09-13 07:22:49,679 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.086 0.188 2026-09-13 07:22:49,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.029 0.030 2026-09-13 07:22:49,794 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-09-13 07:22:49,828 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99755756 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'dc231fc1-b556-476c-9246-53eb3e498634'}] 2026-09-13 07:22:49,834 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99755756 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'dc231fc1-b556-476c-9246-53eb3e498634'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-09-13 07:22:49,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [206/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:49,846 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99755756 finished 2026-09-13 07:22:49,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [207/288] Tour PosLoyaltyFreeProductTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-09-13 07:22:49,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.032 0.069 2026-09-13 07:22:49,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [208/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:49,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:49] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-13 07:22:49,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.017 2026-09-13 07:22:50,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [209/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-09-13 07:22:50,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [210/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:50,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [211/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:50,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [212/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:50,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [213/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:50,260 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [214/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:50,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [215/288] Tour PosLoyaltyFreeProductTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-09-13 07:22:50,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [216/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:50,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [217/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-09-13 07:22:50,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [218/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:50,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [219/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:50,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [220/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:50,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [221/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:50,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [222/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:50,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [223/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:22:50,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [224/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:50,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [225/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:50,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [226/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:50,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [227/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:51,026 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [228/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-09-13 07:22:51,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [229/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:51,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [230/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:22:51,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [231/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:51,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [232/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:51,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [233/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:22:51,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [234/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:51,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [235/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:51,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [236/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:51,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [237/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:51,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [238/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:51,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [239/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:51,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [240/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:51,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [241/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:22:51,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [242/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-09-13 07:22:51,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [243/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-09-13 07:22:51,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [244/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-09-13 07:22:51,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [245/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-09-13 07:22:52,007 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [246/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-09-13 07:22:52,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [247/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:52,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [248/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:52,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [249/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:52,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [250/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:52,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [251/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-09-13 07:22:52,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [252/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:52,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [253/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:22:52,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [254/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:52,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [255/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:52,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [256/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:22:52,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [257/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:52,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [258/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:52,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [259/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:52,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [260/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:22:52,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [261/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:52,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [262/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:52,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [263/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:53,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [264/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:22:53,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [265/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-09-13 07:22:53,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [266/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-09-13 07:22:53,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [267/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-09-13 07:22:53,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [268/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-09-13 07:22:53,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [269/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-09-13 07:22:53,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [270/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:22:53,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [271/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:22:53,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [272/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:22:53,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [273/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:22:53,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [274/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:22:53,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [275/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","price":"3.19","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1")):has(.price:contains("3.19"))) 2026-09-13 07:22:53,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [276/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:22:53,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [277/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-3.19"))) 2026-09-13 07:22:53,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [278/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81")) 2026-09-13 07:22:53,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [279/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"):not(:visible)) 2026-09-13 07:22:53,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [280/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:53,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [281/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:53,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [282/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:54,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [283/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:54,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [284/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:22:54,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [285/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:54,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [286/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:54,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [287/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:54,262 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34597271 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'f7ad8502-71af-4ffa-b0f0-95696aceacd4'}] 2026-09-13 07:22:54,492 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34597271 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'f7ad8502-71af-4ffa-b0f0-95696aceacd4'} created pos.order #590 2026-09-13 07:22:54,510 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34597271 finished 2026-09-13 07:22:54,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.083 0.205 2026-09-13 07:22:54,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.011 0.027 2026-09-13 07:22:54,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:22:54,681 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23343333 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'f7ad8502-71af-4ffa-b0f0-95696aceacd4'}] 2026-09-13 07:22:54,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [288/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:54,686 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23343333 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'f7ad8502-71af-4ffa-b0f0-95696aceacd4'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-09-13 07:22:54,695 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23343333 finished 2026-09-13 07:22:54,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-09-13 07:22:54,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:22:54,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.020 0.059 2026-09-13 07:22:54,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34615200 (allocated 36188160) 2026-09-13 07:22:54,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 53402 2026-09-13 07:22:54,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-09-13 07:22:54,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 53402 2026-09-13 07:22:55,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:55] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-13 07:22:55,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072255_055068_test_loyalty_free_product_rewards.txt 2026-09-13 07:22:55,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpsm54mujc_chrome_odoo" 2026-09-13 07:22:55,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-09-13 07:22:55,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 53574 2026-09-13 07:22:55,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpxe7ety0u_chrome_odoo 2026-09-13 07:22:55,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:41203/json/version 2026-09-13 07:22:55,696 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:55,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:22:55,706 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:41203/json 2026-09-13 07:22:55,709 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:22:55,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:41203/devtools/page/3E22D0F2276A72D4E35920278D266DFD 2026-09-13 07:22:55,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-09-13 07:22:55,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-09-13 07:22:55,752 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:22:55,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-09-13 07:22:55,762 26 INFO rb-103a292-224772-415053 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-09-13 07:22:55,762 26 INFO rb-103a292-224772-415053 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-09-13 07:22:55,778 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:22:56,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.029 0.308 2026-09-13 07:22:56,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': '3E22D0F2276A72D4E35920278D266DFD', 'loaderId': 'F8DAEA37F8ED79DB5A24266CC88D4FFD', 'isDownload': False} 2026-09-13 07:22:56,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate ready code "odoo.isTourReady('test_loyalty_free_product_rewards_2')" 2026-09-13 07:22:56,121 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:22:56,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:22:56,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-13 07:22:56,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-13 07:22:56,512 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:56,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:22:56,540 26 INFO rb-103a292-224772-415053 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-09-13 07:22:56,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [1/20] Tour test_loyalty_free_product_rewards_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:22:56,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:22:56,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:22:56,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:56,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:22:56,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.015 2026-09-13 07:22:56,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:22:56,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.025 2026-09-13 07:22:57,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.221 0.294 2026-09-13 07:22:57,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:22:57,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:22:57,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.027 2026-09-13 07:22:57,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:22:57,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-09-13 07:22:57,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:22:57,413 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:57,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:22:57,435 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:22:57,436 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:22:57,452 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:22:57,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.023 2026-09-13 07:22:57,455 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:22:57,466 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:22:57,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.015 0.053 2026-09-13 07:22:57,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [2/20] Tour test_loyalty_free_product_rewards_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:22:57,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.070 2026-09-13 07:22:57,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [3/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:57,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.027 0.114 2026-09-13 07:22:57,595 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:22:57,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-13 07:22:57,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:22:57,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:22:57,670 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-13 07:22:57,688 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:22:57,704 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:22:57,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-13 07:22:57,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-13 07:22:57,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.085 2026-09-13 07:22:57,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.163 2026-09-13 07:22:57,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [4/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:57,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [5/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:22:58,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [6/20] Tour test_loyalty_free_product_rewards_2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-09-13 07:22:58,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [7/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-13 07:22:58,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [8/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-13 07:22:58,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [9/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:22:58,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [10/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:22:58,266 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:58,268 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:22:58,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [11/20] Tour test_loyalty_free_product_rewards_2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:22:58,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [12/20] Tour test_loyalty_free_product_rewards_2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:22:58,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [13/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:22:58,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [14/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:58,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [15/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:22:58,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [16/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:22:58,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [17/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:22:58,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [18/20] Tour test_loyalty_free_product_rewards_2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:22:58,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [19/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:22:58,759 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2719748 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '756102f1-e728-450d-9735-a51d1203b355'}] 2026-09-13 07:22:58,761 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:22:59,001 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2719748 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '756102f1-e728-450d-9735-a51d1203b355'} created pos.order #591 2026-09-13 07:22:59,012 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2719748 finished 2026-09-13 07:22:59,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.106 0.181 2026-09-13 07:22:59,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.013 0.024 2026-09-13 07:22:59,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:22:59,174 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85411604 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '756102f1-e728-450d-9735-a51d1203b355'}] 2026-09-13 07:22:59,183 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85411604 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '756102f1-e728-450d-9735-a51d1203b355'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-09-13 07:22:59,193 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85411604 finished 2026-09-13 07:22:59,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [20/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:22:59,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.035 0.070 2026-09-13 07:22:59,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-09-13 07:22:59,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:22:59,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:22:59] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.010 0.009 2026-09-13 07:22:59,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 18161832 (allocated 20185088) 2026-09-13 07:22:59,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 53574 2026-09-13 07:22:59,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-09-13 07:22:59,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 53574 2026-09-13 07:22:59,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072259_443128_test_loyalty_free_product_rewards_2.txt 2026-09-13 07:22:59,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpxe7ety0u_chrome_odoo" 2026-09-13 07:22:59,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-13 07:23:00,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 53710 2026-09-13 07:23:00,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp7rftfc84_chrome_odoo 2026-09-13 07:23:00,146 26 INFO rb-103a292-224772-415053 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:43759/json/version 2026-09-13 07:23:00,148 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:00,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:00,161 26 INFO rb-103a292-224772-415053 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:43759/json 2026-09-13 07:23:00,161 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:00,162 26 INFO rb-103a292-224772-415053 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:43759/devtools/page/8F044A4CDBAEDF72D9C5A571F3249DED 2026-09-13 07:23:00,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-09-13 07:23:00,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-09-13 07:23:00,218 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:00,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-09-13 07:23:00,231 26 INFO rb-103a292-224772-415053 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-09-13 07:23:00,231 26 INFO rb-103a292-224772-415053 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-09-13 07:23:00,239 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:00,729 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:00] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.042 0.451 2026-09-13 07:23:00,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '8F044A4CDBAEDF72D9C5A571F3249DED', 'loaderId': 'AC260EF46755CBE16EFC9B4FDEDDB2B4', 'isDownload': False} 2026-09-13 07:23:00,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-09-13 07:23:00,738 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:00,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:00] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:23:00,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:00] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:23:00,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:00] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-13 07:23:01,148 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:01,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:23:01,170 26 INFO rb-103a292-224772-415053 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-09-13 07:23:01,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [1/38] Tour PosLoyaltyLoyaltyProgram3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:01,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.006 2026-09-13 07:23:01,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:01,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:01,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:23:01,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:23:01,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.029 2026-09-13 07:23:01,303 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-13 07:23:01,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.244 0.269 2026-09-13 07:23:01,863 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:23:01,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:01,967 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.026 2026-09-13 07:23:02,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-13 07:23:02,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:02,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:23:02,065 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:02,069 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:02,077 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:23:02,114 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:02,124 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:02,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.046 2026-09-13 07:23:02,127 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:23:02,132 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:02,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.072 2026-09-13 07:23:02,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [2/38] Tour PosLoyaltyLoyaltyProgram3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:02,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.033 0.076 2026-09-13 07:23:02,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [3/38] Tour PosLoyaltyLoyaltyProgram3 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:23:02,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-13 07:23:02,250 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:02,263 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-09-13 07:23:02,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.013 0.174 2026-09-13 07:23:02,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:23:02,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-09-13 07:23:02,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-13 07:23:02,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-13 07:23:02,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-13 07:23:02,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:23:02,438 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-13 07:23:02,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.135 2026-09-13 07:23:02,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [4/38] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:02,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [5/38] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:23:02,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [6/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:23:02,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [7/38] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-13 07:23:02,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [8/38] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:02,919 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [9/38] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:02,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [10/38] Tour PosLoyaltyLoyaltyProgram3 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:23:03,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [11/38] Tour PosLoyaltyLoyaltyProgram3 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:23:03,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [12/38] Tour PosLoyaltyLoyaltyProgram3 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:23:03,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [13/38] Tour PosLoyaltyLoyaltyProgram3 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:03,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [14/38] Tour PosLoyaltyLoyaltyProgram3 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-13 07:23:03,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [15/38] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:03,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-13 07:23:03,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [16/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:03,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [17/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:03,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [18/38] Tour PosLoyaltyLoyaltyProgram3 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:23:03,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [19/38] Tour PosLoyaltyLoyaltyProgram3 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:03,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [20/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:03,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [21/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:03,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [22/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:03,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [23/38] Tour PosLoyaltyLoyaltyProgram3 → Step .selection-item span:nth-child(2) 2026-09-13 07:23:03,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [24/38] Tour PosLoyaltyLoyaltyProgram3 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-13 07:23:03,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [25/38] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-1.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-09-13 07:23:03,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [26/38] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2")) 2026-09-13 07:23:03,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [27/38] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"):not(:visible)) 2026-09-13 07:23:03,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [28/38] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:23:04,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [29/38] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:23:04,039 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:04,040 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:04,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [30/38] Tour PosLoyaltyLoyaltyProgram3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:23:04,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [31/38] Tour PosLoyaltyLoyaltyProgram3 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:23:04,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [32/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:23:04,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [33/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:23:04,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [34/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:23:04,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [35/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:23:04,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [36/38] Tour PosLoyaltyLoyaltyProgram3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:23:04,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [37/38] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:23:04,475 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72124435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3511a205-c2eb-4830-b3f0-f62cd0c35988'}] 2026-09-13 07:23:04,478 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:04,768 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72124435 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3511a205-c2eb-4830-b3f0-f62cd0c35988'} created pos.order #592 2026-09-13 07:23:04,782 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72124435 finished 2026-09-13 07:23:04,820 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.122 0.225 2026-09-13 07:23:04,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.018 0.024 2026-09-13 07:23:04,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:23:04,991 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20509058 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3511a205-c2eb-4830-b3f0-f62cd0c35988'}] 2026-09-13 07:23:04,995 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20509058 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3511a205-c2eb-4830-b3f0-f62cd0c35988'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-09-13 07:23:04,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [38/38] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:23:05,005 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20509058 finished 2026-09-13 07:23:05,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-09-13 07:23:05,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:23:05,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.039 0.058 2026-09-13 07:23:05,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 19648544 (allocated 23465984) 2026-09-13 07:23:05,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 53710 2026-09-13 07:23:05,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-09-13 07:23:05,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 53710 2026-09-13 07:23:05,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072305_255767_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-09-13 07:23:05,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmp7rftfc84_chrome_odoo" 2026-09-13 07:23:05,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-09-13 07:23:05,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 53846 2026-09-13 07:23:05,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpud1kte2r_chrome_odoo 2026-09-13 07:23:05,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:37881/json/version 2026-09-13 07:23:05,924 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:05,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:05,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:37881/json 2026-09-13 07:23:05,929 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:05,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:37881/devtools/page/E1C8FF0D0B72E7EAEA59274D82EFC2F6 2026-09-13 07:23:05,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-09-13 07:23:05,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-09-13 07:23:05,983 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:05,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-09-13 07:23:05,995 26 INFO rb-103a292-224772-415053 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-09-13 07:23:05,995 26 INFO rb-103a292-224772-415053 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-09-13 07:23:06,003 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:06,393 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.056 0.336 2026-09-13 07:23:06,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': 'E1C8FF0D0B72E7EAEA59274D82EFC2F6', 'loaderId': '78E142075BE71955EAE98307689C0B9E', 'isDownload': False} 2026-09-13 07:23:06,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Evaluate ready code "odoo.isTourReady('test_loyalty_is_not_processed_for_draft_order')" 2026-09-13 07:23:06,402 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:06,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:23:06,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:23:06,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:23:06,781 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:06,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:23:06,806 26 INFO rb-103a292-224772-415053 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-09-13 07:23:06,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [1/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:06,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:23:06,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:23:06,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:06,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:23:06,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "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.016 2026-09-13 07:23:06,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:23:06,912 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.023 2026-09-13 07:23:07,439 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.257 0.247 2026-09-13 07:23:07,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:07,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:07,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-13 07:23:07,581 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:23:07,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:07,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:23:07,646 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:07,654 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:07,656 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:23:07,672 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.009 0.021 2026-09-13 07:23:07,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:23:07,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-13 07:23:07,691 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:07,693 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:07,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [2/29] Tour test_loyalty_is_not_processed_for_draft_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:07,779 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-13 07:23:07,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [3/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:07,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.044 0.043 2026-09-13 07:23:07,852 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:07,866 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [4/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:23:07,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.019 0.110 2026-09-13 07:23:07,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:23:07,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-09-13 07:23:07,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-13 07:23:07,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-13 07:23:07,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:07] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.122 2026-09-13 07:23:08,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:08] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-13 07:23:08,049 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:08] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.138 2026-09-13 07:23:08,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:08] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-13 07:23:08,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:08] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-13 07:23:08,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.231 2026-09-13 07:23:08,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [5/29] Tour test_loyalty_is_not_processed_for_draft_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:23:08,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [6/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:23:08,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [7/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:08,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [8/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-13 07:23:08,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [9/29] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:08,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.012 2026-09-13 07:23:08,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [10/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:23:08,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [11/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:08,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [12/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:23:08,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [13/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:23:08,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [14/29] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:23:08,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [15/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:23:08,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [16/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:23:08,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [17/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:23:08,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [18/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:23:09,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [19/29] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:23:09,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [20/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:23:09,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [21/29] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:09,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [22/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-13 07:23:09,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [23/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-09-13 07:23:09,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [24/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:09,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [25/29] Tour test_loyalty_is_not_processed_for_draft_order → Step save order (trigger: .pads .fa-upload) 2026-09-13 07:23:09,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [26/29] Tour test_loyalty_is_not_processed_for_draft_order → Step .fa-caret-down 2026-09-13 07:23:09,423 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83261591 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7dc7fe58-5bcf-4d39-a66c-441d542fd002'}] 2026-09-13 07:23:09,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [27/29] Tour test_loyalty_is_not_processed_for_draft_order → Step .list-container-items .btn:eq(0) 2026-09-13 07:23:09,470 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83261591 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7dc7fe58-5bcf-4d39-a66c-441d542fd002'} created pos.order #593 2026-09-13 07:23:09,491 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83261591 finished 2026-09-13 07:23:09,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.036 0.073 2026-09-13 07:23:09,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [28/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-13 07:23:09,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [29/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-09-13 07:23:09,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-09-13 07:23:09,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_is_not_processed_for_draft_order SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-13 07:23:09,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 15708624 (allocated 17563648) 2026-09-13 07:23:09,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 53846 2026-09-13 07:23:09,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-09-13 07:23:09,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 53846 2026-09-13 07:23:09,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072309_793993_test_loyalty_is_not_processed_for_draft_order.txt 2026-09-13 07:23:09,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpud1kte2r_chrome_odoo" 2026-09-13 07:23:09,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-13 07:23:10,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 53980 2026-09-13 07:23:10,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmp3g_qrdls_chrome_odoo 2026-09-13 07:23:10,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35899/json/version 2026-09-13 07:23:10,332 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:10,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:10,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35899/json 2026-09-13 07:23:10,340 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:10,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:35899/devtools/page/DA3525CD92D9887F66113C378C8E0C6D 2026-09-13 07:23:10,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-09-13 07:23:10,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-09-13 07:23:10,392 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:10,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-09-13 07:23:10,403 26 INFO rb-103a292-224772-415053 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-09-13 07:23:10,403 26 INFO rb-103a292-224772-415053 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-09-13 07:23:10,422 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:10,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:10] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.078 0.397 2026-09-13 07:23:10,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': 'DA3525CD92D9887F66113C378C8E0C6D', 'loaderId': 'D5C29F6DC952753F44F5A20A6D07EEA5', 'isDownload': False} 2026-09-13 07:23:10,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-09-13 07:23:10,903 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:10,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:10] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:23:10,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:10] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:23:10,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:10] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:23:11,322 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:11,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:23:11,354 26 INFO rb-103a292-224772-415053 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-09-13 07:23:11,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [1/9] Tour test_loyalty_on_order_with_fixed_tax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:11,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-13 07:23:11,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:23:11,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:11,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-09-13 07:23:11,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:23:11,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.024 2026-09-13 07:23:11,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-13 07:23:11,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.194 0.262 2026-09-13 07:23:11,947 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:23:11,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:23:12,049 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-09-13 07:23:12,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:23:12,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:12,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:23:12,122 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:23:12,132 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:12,135 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:23:12,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.021 2026-09-13 07:23:12,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-09-13 07:23:12,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-13 07:23:12,172 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:12,185 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:12,206 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:12,257 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.017 0.040 2026-09-13 07:23:12,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [2/9] Tour test_loyalty_on_order_with_fixed_tax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:12,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.091 2026-09-13 07:23:12,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-13 07:23:12,345 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:12,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [3/9] Tour test_loyalty_on_order_with_fixed_tax → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:23:12,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-09-13 07:23:12,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:23:12,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-13 07:23:12,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:23:12,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-13 07:23:12,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-13 07:23:12,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.140 2026-09-13 07:23:12,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.137 2026-09-13 07:23:12,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "GET /web/image?model=product.template&field=image_128&id=1683&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-13 07:23:12,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.156 2026-09-13 07:23:12,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [4/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:12,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [5/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:12,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [6/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:23:12,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [7/9] Tour test_loyalty_on_order_with_fixed_tax → Step input text '563412' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:23:12,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [8/9] Tour test_loyalty_on_order_with_fixed_tax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:23:12,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [9/9] Tour test_loyalty_on_order_with_fixed_tax → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.50"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.50"))) 2026-09-13 07:23:12,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23: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 - 6 0.005 0.009 2026-09-13 07:23:13,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:13] "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-09-13 07:23:13,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-09-13 07:23:13,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_on_order_with_fixed_tax SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:23:13,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14833932 (allocated 15990784) 2026-09-13 07:23:13,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 53980 2026-09-13 07:23:13,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-09-13 07:23:13,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 53980 2026-09-13 07:23:13,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072313_167423_test_loyalty_on_order_with_fixed_tax.txt 2026-09-13 07:23:13,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmp3g_qrdls_chrome_odoo" 2026-09-13 07:23:13,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-09-13 07:23:13,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 54123 2026-09-13 07:23:13,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpnb0u7iax_chrome_odoo 2026-09-13 07:23:13,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:43907/json/version 2026-09-13 07:23:13,582 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:13,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:13,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:43907/json 2026-09-13 07:23:13,597 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:13,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:43907/devtools/page/047270BFCA4550831EACCD8A9AB8C69E 2026-09-13 07:23:13,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-09-13 07:23:13,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-09-13 07:23:13,642 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:13,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-09-13 07:23:13,647 26 INFO rb-103a292-224772-415053 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-09-13 07:23:13,648 26 INFO rb-103a292-224772-415053 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-09-13 07:23:13,655 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:13,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:13] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.021 0.300 2026-09-13 07:23:13,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '047270BFCA4550831EACCD8A9AB8C69E', 'loaderId': '217DA96AB5CD6BB91EDE523FE93347AC', 'isDownload': False} 2026-09-13 07:23:13,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-09-13 07:23:13,983 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:13,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:13] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:23:14,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:23:14,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:23:14,374 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:14,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:23:14,406 26 INFO rb-103a292-224772-415053 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-09-13 07:23:14,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [1/34] Tour PosLoyaltyMultipleOrders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:14,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-13 07:23:14,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:14,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:14,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23: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.009 2026-09-13 07:23:14,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.025 2026-09-13 07:23:14,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.013 0.037 2026-09-13 07:23:14,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-13 07:23:15,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.176 0.277 2026-09-13 07:23:15,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:15,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:23:15,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.028 2026-09-13 07:23:15,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:23:15,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:15,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:23:15,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:15,223 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:23:15,240 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:23:15,241 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:23:15,258 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:15,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.017 2026-09-13 07:23:15,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-13 07:23:15,270 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:15,293 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:15,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.024 0.025 2026-09-13 07:23:15,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [2/34] Tour PosLoyaltyMultipleOrders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:15,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.080 2026-09-13 07:23:15,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [3/34] Tour PosLoyaltyMultipleOrders → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:23:15,401 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:15,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.035 2026-09-13 07:23:15,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-09-13 07:23:15,479 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.097 2026-09-13 07:23:15,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:23:15,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-09-13 07:23:15,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-13 07:23:15,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-13 07:23:15,582 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-09-13 07:23:15,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.119 2026-09-13 07:23:15,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-13 07:23:15,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [4/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:15,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [5/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:23:15,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [6/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:23:15,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [7/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-13 07:23:16,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [8/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:16,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [9/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:16,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [10/34] Tour PosLoyaltyMultipleOrders → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:23:16,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [11/34] Tour PosLoyaltyMultipleOrders → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:23:16,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [12/34] Tour PosLoyaltyMultipleOrders → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:23:16,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [13/34] Tour PosLoyaltyMultipleOrders → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:16,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [14/34] Tour PosLoyaltyMultipleOrders → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-09-13 07:23:16,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [15/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:16,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.010 2026-09-13 07:23:16,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [16/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:23:16,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [17/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:23:16,548 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:16,550 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:16,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [18/34] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:23:16,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [19/34] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:23:16,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [20/34] Tour PosLoyaltyMultipleOrders → Step .pos-leftheader .list-plus-btn 2026-09-13 07:23:16,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [21/34] Tour PosLoyaltyMultipleOrders → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:23:16,825 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [22/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:16,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [23/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:23:16,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [24/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:23:16,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [25/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:17,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [26/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:23:17,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [27/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:23:17,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [28/34] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:23:17,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [29/34] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:23:17,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [30/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:23:17,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [31/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:23:17,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [32/34] Tour PosLoyaltyMultipleOrders → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:23:17,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [33/34] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:23:17,417 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77571306 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '3d980556-01a3-4c36-895c-ed6487345b5a'}] 2026-09-13 07:23:17,425 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:17,685 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77571306 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '3d980556-01a3-4c36-895c-ed6487345b5a'} created pos.order #594 2026-09-13 07:23:17,698 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77571306 finished 2026-09-13 07:23:17,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 203 0.129 0.228 2026-09-13 07:23:17,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.041 0.035 2026-09-13 07:23:17,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:23:17,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:17] "GET /report/barcode/Code128/0440-82f6-4976 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-13 07:23:17,999 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42614672 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '3d980556-01a3-4c36-895c-ed6487345b5a'}] 2026-09-13 07:23:17,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [34/34] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:23:18,006 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42614672 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '3d980556-01a3-4c36-895c-ed6487345b5a'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-09-13 07:23:18,018 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42614672 finished 2026-09-13 07:23:18,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-09-13 07:23:18,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-13 07:23:18,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.046 0.069 2026-09-13 07:23:18,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 20739616 (allocated 22155264) 2026-09-13 07:23:18,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 54123 2026-09-13 07:23:18,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-09-13 07:23:18,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 54123 2026-09-13 07:23:18,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072318_195004_test_loyalty_program_different_orders.txt 2026-09-13 07:23:18,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpnb0u7iax_chrome_odoo" 2026-09-13 07:23:18,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-13 07:23:18,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 54263 2026-09-13 07:23:18,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmpw9ndj3eg_chrome_odoo 2026-09-13 07:23:18,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:36761/json/version 2026-09-13 07:23:18,708 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36761', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:18,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:18,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:36761/json 2026-09-13 07:23:18,731 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36761', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:18,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:36761/devtools/page/0C3EA07F8EE9F8DD84BF998AE02BBC0D 2026-09-13 07:23:18,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-09-13 07:23:18,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-09-13 07:23:18,788 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:18,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-09-13 07:23:18,792 26 INFO rb-103a292-224772-415053 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-09-13 07:23:18,792 26 INFO rb-103a292-224772-415053 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-09-13 07:23:18,800 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:19,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.036 0.536 2026-09-13 07:23:19,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '0C3EA07F8EE9F8DD84BF998AE02BBC0D', 'loaderId': '1BE1E8BE9E2C5CA693A699A2FE9B877A', 'isDownload': False} 2026-09-13 07:23:19,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-13 07:23:19,382 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:19,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:23:19,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:23:19,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:23:19,756 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:19,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-13 07:23:19,784 26 INFO rb-103a292-224772-415053 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-09-13 07:23:19,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [1/30] Tour PosLoyaltySpecificDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:19,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:23:19,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:23:19,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:19,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.009 2026-09-13 07:23:19,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.031 2026-09-13 07:23:19,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.014 0.026 2026-09-13 07:23:19,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-13 07:23:20,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.202 0.261 2026-09-13 07:23:20,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:23:20,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:23:20,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-09-13 07:23:20,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:20,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:20,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:23:20,583 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:20,620 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:20,622 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:23:20,637 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:23:20,643 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-13 07:23:20,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.027 0.027 2026-09-13 07:23:20,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.050 2026-09-13 07:23:20,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-13 07:23:20,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [2/30] Tour PosLoyaltySpecificDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:20,717 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:20,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [3/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-13 07:23:20,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.020 0.029 2026-09-13 07:23:20,771 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:20,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-13 07:23:20,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-13 07:23:20,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-13 07:23:20,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-13 07:23:20,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.027 0.151 2026-09-13 07:23:20,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-13 07:23:20,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-13 07:23:20,947 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-09-13 07:23:20,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-09-13 07:23:20,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:20] "GET /web/image?model=product.template&field=image_128&id=1685&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-09-13 07:23:21,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:21] "GET /web/image?model=product.template&field=image_128&id=1686&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-09-13 07:23:21,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-13 07:23:21,081 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.141 2026-09-13 07:23:21,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [4/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:21,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [5/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-09-13 07:23:21,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [6/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:21,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [7/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B")) 2026-09-13 07:23:21,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [8/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:21,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [9/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product B","quantity":"1","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product B")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-09-13 07:23:21,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [10/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:21,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [11/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:21,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [12/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:21,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [13/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:21,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [14/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-09-13 07:23:21,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [15/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on specific products","price":"-10.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on specific products")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-13 07:23:21,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [16/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00")) 2026-09-13 07:23:21,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [17/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"):not(:visible)) 2026-09-13 07:23:21,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [18/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:21,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [19/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:22,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [20/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:22,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [21/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-09-13 07:23:22,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [22/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-09-13 07:23:22,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [23/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-09-13 07:23:22,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [24/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:22,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [25/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:22,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [26/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:22,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [27/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 30 on specific products' (trigger: .selection-item:contains("$ 30 on specific products")) 2026-09-13 07:23:22,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [28/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 30 on specific products","price":"-30.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 30 on specific products")):has(.qty:contains("1")):has(.price:contains("-30.00"))) 2026-09-13 07:23:22,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [29/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-13 07:23:22,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [30/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-09-13 07:23:22,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-09-13 07:23:22,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:23:22,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17307620 (allocated 19009536) 2026-09-13 07:23:22,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 54263 2026-09-13 07:23:22,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-09-13 07:23:22,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 54263 2026-09-13 07:23:22,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072322_835067_test_loyalty_program_specific_product.txt 2026-09-13 07:23:22,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmpw9ndj3eg_chrome_odoo" 2026-09-13 07:23:22,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-13 07:23:23,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 54390 2026-09-13 07:23:23,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpz6hlomqo_chrome_odoo 2026-09-13 07:23:23,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:42813/json/version 2026-09-13 07:23:23,328 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:23,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:23,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:42813/json 2026-09-13 07:23:23,347 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:23,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:42813/devtools/page/589680C8DBE0921F36C8E9FD67190BFE 2026-09-13 07:23:23,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-09-13 07:23:23,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-09-13 07:23:23,403 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:23,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-09-13 07:23:23,409 26 INFO rb-103a292-224772-415053 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-09-13 07:23:23,409 26 INFO rb-103a292-224772-415053 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-09-13 07:23:23,419 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:23,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:23] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.023 0.307 2026-09-13 07:23:23,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '589680C8DBE0921F36C8E9FD67190BFE', 'loaderId': '92C5D934E816F2D460FF512C9493DF26', 'isDownload': False} 2026-09-13 07:23:23,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-13 07:23:23,755 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:23,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:23] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:23:23,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:23] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:23:23,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:23] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-13 07:23:24,143 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:24,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:23:24,168 26 INFO rb-103a292-224772-415053 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-09-13 07:23:24,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:23:24,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [1/27] Tour PosLoyaltyFreeProductTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:24,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:24,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:24,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:23:24,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23: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.019 2026-09-13 07:23:24,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:23:24,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.029 2026-09-13 07:23:24,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.207 0.244 2026-09-13 07:23:24,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:24,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:24,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-13 07:23:24,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:24,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:24,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:23:24,984 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:25,005 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:23:25,008 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:25,025 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:25,026 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23: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-09-13 07:23:25,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.015 0.023 2026-09-13 07:23:25,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-13 07:23:25,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-13 07:23:25,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [2/27] Tour PosLoyaltyFreeProductTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:25,109 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:25,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.016 0.024 2026-09-13 07:23:25,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [3/27] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:25,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [4/27] Tour PosLoyaltyFreeProductTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:23:25,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.045 0.074 2026-09-13 07:23:25,233 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:25,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-13 07:23:25,263 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:23:25,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:23:25,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-09-13 07:23:25,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-13 07:23:25,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-13 07:23:25,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-13 07:23:25,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-13 07:23:25,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-13 07:23:25,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "GET /web/image?model=product.template&field=image_128&id=1689&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-13 07:23:25,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.116 2026-09-13 07:23:25,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [5/27] Tour PosLoyaltyFreeProductTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:23:25,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [6/27] Tour PosLoyaltyFreeProductTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:23:25,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [7/27] Tour PosLoyaltyFreeProductTour2 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:25,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [8/27] Tour PosLoyaltyFreeProductTour2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-13 07:23:25,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [9/27] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:25,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.010 2026-09-13 07:23:25,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [10/27] Tour PosLoyaltyFreeProductTour2 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-13 07:23:25,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [11/27] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:25,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [12/27] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-09-13 07:23:25,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [13/27] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-09-13 07:23:26,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [14/27] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:26,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [15/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:26,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [16/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:26,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [17/27] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:23:26,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [18/27] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:26,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [19/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:26,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [20/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:26,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [21/27] Tour PosLoyaltyFreeProductTour2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:26,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [22/27] Tour PosLoyaltyFreeProductTour2 → Step selection popup has 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A")) 2026-09-13 07:23:26,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [23/27] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Test Product A","price":"-11.50","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Test Product A")):has(.qty:contains("1")):has(.price:contains("-11.50"))) 2026-09-13 07:23:26,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [24/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:26,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [25/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:26,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [26/27] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:23:26,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [27/27] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:26,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-09-13 07:23:26,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:23:26,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 16572912 (allocated 17825792) 2026-09-13 07:23:26,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 54390 2026-09-13 07:23:26,861 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-09-13 07:23:26,861 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 54390 2026-09-13 07:23:26,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072326_915907_test_loyalty_program_using_same_product.txt 2026-09-13 07:23:26,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpz6hlomqo_chrome_odoo" 2026-09-13 07:23:26,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-13 07:23:27,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 54532 2026-09-13 07:23:27,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp487y86jv_chrome_odoo 2026-09-13 07:23:27,793 26 INFO rb-103a292-224772-415053 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:44939/json/version 2026-09-13 07:23:27,793 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:27,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:27,812 26 INFO rb-103a292-224772-415053 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:44939/json 2026-09-13 07:23:27,813 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:27,816 26 INFO rb-103a292-224772-415053 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:44939/devtools/page/41C8213DE293D323421BBF9769E4EEB2 2026-09-13 07:23:27,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-09-13 07:23:27,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-13 07:23:27,843 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:27,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-13 07:23:27,857 26 INFO rb-103a292-224772-415053 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-09-13 07:23:27,857 26 INFO rb-103a292-224772-415053 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-09-13 07:23:27,872 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:28,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.075 0.341 2026-09-13 07:23:28,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '41C8213DE293D323421BBF9769E4EEB2', 'loaderId': '83A662F1068865D7CC117A719DCCA36B', 'isDownload': False} 2026-09-13 07:23:28,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-09-13 07:23:28,295 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:28,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:23:28,313 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:23:28,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:23:28,690 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:28,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:23:28,715 26 INFO rb-103a292-224772-415053 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-09-13 07:23:28,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/33] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:28,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:23:28,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:23:28,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:28,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-13 07:23:28,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-13 07:23:28,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.030 2026-09-13 07:23:28,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-09-13 07:23:29,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.193 0.305 2026-09-13 07:23:29,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:29,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:23:29,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.037 2026-09-13 07:23:29,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:23:29,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:29,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:23:29,577 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:29,612 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:23:29,615 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:23:29,632 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:29,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.028 0.028 2026-09-13 07:23:29,635 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:23:29,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.035 2026-09-13 07:23:29,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-13 07:23:29,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/33] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:29,721 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:23:29,749 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:29,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:29,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.031 0.045 2026-09-13 07:23:29,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-13 07:23:29,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-13 07:23:29,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/33] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:23:29,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-09-13 07:23:29,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:23:29,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.016 0.168 2026-09-13 07:23:29,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-13 07:23:29,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-13 07:23:29,964 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-13 07:23:29,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:29] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-13 07:23:30,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:30] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-13 07:23:30,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:30] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-13 07:23:30,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:30] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:23:30,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.171 2026-09-13 07:23:30,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/33] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:23:30,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/33] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:23:30,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/33] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:30,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/33] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-13 07:23:30,367 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:30,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/33] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-09-13 07:23:30,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/33] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-13 07:23:30,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:30,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-13 07:23:30,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:23:30,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("3"))) 2026-09-13 07:23:30,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:30,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:30,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/33] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-09-13 07:23:31,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:31,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:31,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:31,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/33] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:23:31,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/33] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:31,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:23:31,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:23:31,376 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:31,377 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:31,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/33] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:23:31,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/33] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:23:31,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:23:31,580 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:23:31,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:23:31,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/33] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:23:31,754 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:23:31,757 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91617480 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2da7ca6f-8ada-421e-bbb7-f479e9abed47'}] 2026-09-13 07:23:31,760 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:32,008 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91617480 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2da7ca6f-8ada-421e-bbb7-f479e9abed47'} created pos.order #595 2026-09-13 07:23:32,020 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91617480 finished 2026-09-13 07:23:32,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.092 0.208 2026-09-13 07:23:32,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.019 0.032 2026-09-13 07:23:32,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:23:32,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:23:32,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:32] "GET /report/barcode/Code128/0449-76d0-4cb8 HTTP/1.1" 200 - 0 0.000 0.044 2026-09-13 07:23:32,243 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83397102 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2da7ca6f-8ada-421e-bbb7-f479e9abed47'}] 2026-09-13 07:23:32,249 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83397102 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2da7ca6f-8ada-421e-bbb7-f479e9abed47'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-09-13 07:23:32,258 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83397102 finished 2026-09-13 07:23:32,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-13 07:23:32,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:23:32,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.045 0.059 2026-09-13 07:23:32,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 18335292 (allocated 20447232) 2026-09-13 07:23:32,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 54532 2026-09-13 07:23:32,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-13 07:23:32,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 54532 2026-09-13 07:23:32,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072332_438127_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-13 07:23:32,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp487y86jv_chrome_odoo" 2026-09-13 07:23:32,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 54677 2026-09-13 07:23:32,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpnsbg__kz_chrome_odoo 2026-09-13 07:23:32,636 26 INFO rb-103a292-224772-415053 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:32887/json/version 2026-09-13 07:23:32,637 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:32,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:32,639 26 INFO rb-103a292-224772-415053 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:32887/json 2026-09-13 07:23:32,640 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:32,641 26 INFO rb-103a292-224772-415053 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:32887/devtools/page/36EAFEFEDB9745EC4FD9526332283165 2026-09-13 07:23:32,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-09-13 07:23:32,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-13 07:23:32,659 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:32,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-13 07:23:32,662 26 INFO rb-103a292-224772-415053 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-09-13 07:23:32,662 26 INFO rb-103a292-224772-415053 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-09-13 07:23:32,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:32] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.013 0.028 2026-09-13 07:23:32,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '36EAFEFEDB9745EC4FD9526332283165', 'loaderId': '3BC8C472931A1161EE1B64A87FFFC16E', 'isDownload': False} 2026-09-13 07:23:32,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-09-13 07:23:32,717 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:32,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:32] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:23:32,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:32] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:23:32,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:32] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:23:33,167 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:33,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:23:33,194 26 INFO rb-103a292-224772-415053 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-09-13 07:23:33,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:23:33,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/48] Tour PosLoyaltyTour11.2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:33,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:23:33,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:33,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:23:33,240 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:23:33,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.024 2026-09-13 07:23:33,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-13 07:23:33,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.148 0.285 2026-09-13 07:23:33,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:23:33,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:23:33,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:23:33,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:23:33,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:33,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:33,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:23:33,955 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:33,965 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:33,977 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:23:33,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:33] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.010 0.021 2026-09-13 07:23:34,001 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:23:34,017 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-09-13 07:23:34,023 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:34,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.019 0.054 2026-09-13 07:23:34,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:34,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.016 0.054 2026-09-13 07:23:34,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/48] Tour PosLoyaltyTour11.2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:23:34,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.028 0.104 2026-09-13 07:23:34,147 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:34,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-13 07:23:34,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.085 2026-09-13 07:23:34,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/48] Tour PosLoyaltyTour11.2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:23:34,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-13 07:23:34,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-13 07:23:34,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/48] Tour PosLoyaltyTour11.2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:23:34,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-09-13 07:23:34,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-13 07:23:34,306 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/48] Tour PosLoyaltyTour11.2 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:34,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-09-13 07:23:34,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-09-13 07:23:34,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/48] Tour PosLoyaltyTour11.2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-13 07:23:34,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-09-13 07:23:34,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-13 07:23:34,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:34] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-13 07:23:34,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:34,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/48] Tour PosLoyaltyTour11.2 → Step .product-screen .set-partner:contains("AAA Partner") 2026-09-13 07:23:34,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/48] Tour PosLoyaltyTour11.2 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-13 07:23:34,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:34,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/48] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:23:34,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:34,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:34,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:34,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:23:34,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:34,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:35,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:35,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/48] Tour PosLoyaltyTour11.2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:23:35,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/48] Tour PosLoyaltyTour11.2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:23:35,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/48] Tour PosLoyaltyTour11.2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:23:35,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:35,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:23:35,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.010 2026-09-13 07:23:35,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:35,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:23:35,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:35,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:35,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:35,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/48] Tour PosLoyaltyTour11.2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:35,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/48] Tour PosLoyaltyTour11.2 → Step .selection-item span:nth-child(2) 2026-09-13 07:23:35,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/48] Tour PosLoyaltyTour11.2 → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-09-13 07:23:35,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/48] Tour PosLoyaltyTour11.2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-3.00"))) 2026-09-13 07:23:35,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:35,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:35,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:23:35,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:35,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:36,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/48] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:23:36,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:36,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/48] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:23:36,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [41/48] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:23:36,214 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:36,216 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:36,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [42/48] Tour PosLoyaltyTour11.2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:23:36,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [43/48] Tour PosLoyaltyTour11.2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:23:36,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [44/48] Tour PosLoyaltyTour11.2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:23:36,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [45/48] Tour PosLoyaltyTour11.2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:23:36,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [46/48] Tour PosLoyaltyTour11.2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:23:36,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [47/48] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:23:36,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.007 2026-09-13 07:23:36,570 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48903809 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'c5105193-e942-4bcd-9dac-a751d3fbed38'}] 2026-09-13 07:23:36,574 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:36,849 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48903809 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'c5105193-e942-4bcd-9dac-a751d3fbed38'} created pos.order #596 2026-09-13 07:23:36,862 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48903809 finished 2026-09-13 07:23:36,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.090 0.248 2026-09-13 07:23:36,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.015 0.019 2026-09-13 07:23:37,009 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:23:37,113 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22608410 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'c5105193-e942-4bcd-9dac-a751d3fbed38'}] 2026-09-13 07:23:37,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [48/48] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:23:37,123 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22608410 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'c5105193-e942-4bcd-9dac-a751d3fbed38'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-09-13 07:23:37,136 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22608410 finished 2026-09-13 07:23:37,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-13 07:23:37,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:23:37,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.038 0.063 2026-09-13 07:23:37,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19591980 (allocated 23465984) 2026-09-13 07:23:37,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 54677 2026-09-13 07:23:37,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-13 07:23:37,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 54677 2026-09-13 07:23:37,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.006 0.014 2026-09-13 07:23:37,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072337_326876_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-13 07:23:37,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpnsbg__kz_chrome_odoo" 2026-09-13 07:23:37,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-13 07:23:37,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 54819 2026-09-13 07:23:37,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmphx1rlef4_chrome_odoo 2026-09-13 07:23:37,987 26 INFO rb-103a292-224772-415053 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:43045/json/version 2026-09-13 07:23:37,987 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:37,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:37,989 26 INFO rb-103a292-224772-415053 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:43045/json 2026-09-13 07:23:37,990 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:37,991 26 INFO rb-103a292-224772-415053 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:43045/devtools/page/FF3E877CDCFA1D1A6DBCD2BF0ACD2081 2026-09-13 07:23:37,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-09-13 07:23:37,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-09-13 07:23:38,044 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:38,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-09-13 07:23:38,050 26 INFO rb-103a292-224772-415053 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-09-13 07:23:38,050 26 INFO rb-103a292-224772-415053 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-09-13 07:23:38,058 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:38,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:38] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.039 0.400 2026-09-13 07:23:38,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': 'FF3E877CDCFA1D1A6DBCD2BF0ACD2081', 'loaderId': 'C4CF37BC9887556CAB6726E5BD9F788E', 'isDownload': False} 2026-09-13 07:23:38,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-09-13 07:23:38,508 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:38,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:38] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:23:38,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:38] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:23:38,537 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:38] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-13 07:23:38,934 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:38,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:23:38,957 26 INFO rb-103a292-224772-415053 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-09-13 07:23:38,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [1/34] Tour PosLoyaltyTour12 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:38,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-13 07:23:38,973 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:38,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:39,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:23:39,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-09-13 07:23:39,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.015 2026-09-13 07:23:39,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.039 2026-09-13 07:23:39,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.205 0.444 2026-09-13 07:23:39,779 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:23:39,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:23:39,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-13 07:23:39,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:23:39,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:39,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:23:39,970 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:23:39,986 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:39,992 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:23:39,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:39] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.015 2026-09-13 07:23:40,042 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:40,043 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:23:40,048 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.018 0.055 2026-09-13 07:23:40,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-09-13 07:23:40,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [2/34] Tour PosLoyaltyTour12 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:40,165 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:23:40,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [3/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-09-13 07:23:40,215 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:23:40,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.053 0.043 2026-09-13 07:23:40,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.018 0.123 2026-09-13 07:23:40,330 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-13 07:23:40,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-13 07:23:40,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1694&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-13 07:23:40,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.204 2026-09-13 07:23:40,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-13 07:23:40,438 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-13 07:23:40,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-09-13 07:23:40,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-13 07:23:40,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:23:40,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:23:40,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:23:40,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.181 2026-09-13 07:23:40,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [4/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:40,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [5/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("1"))) 2026-09-13 07:23:40,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [6/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:23:40,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [7/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("2"))) 2026-09-13 07:23:40,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [8/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:41,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [9/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-09-13 07:23:41,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [10/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:41,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [11/34] Tour PosLoyaltyTour12 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-09-13 07:23:41,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [12/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:41,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [13/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-1.00"))) 2026-09-13 07:23:41,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [14/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-13 07:23:41,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [15/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:41,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [16/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("1"))) 2026-09-13 07:23:41,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [17/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:23:41,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [18/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("2"))) 2026-09-13 07:23:41,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [19/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:41,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [20/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-13 07:23:41,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [21/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:41,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [22/34] Tour PosLoyaltyTour12 → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-09-13 07:23:41,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [23/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:42,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [24/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-5.00"))) 2026-09-13 07:23:42,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [25/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-13 07:23:42,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [26/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-13 07:23:42,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [27/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-13 07:23:42,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [28/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:42,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [29/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("6"))) 2026-09-13 07:23:42,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [30/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:42,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [31/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:42,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [32/34] Tour PosLoyaltyTour12 → Step order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00")) 2026-09-13 07:23:42,567 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [33/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:42,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [34/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-10.00"))) 2026-09-13 07:23:42,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-09-13 07:23:42,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-13 07:23:42,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18372972 (allocated 20058112) 2026-09-13 07:23:42,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 54819 2026-09-13 07:23:42,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-09-13 07:23:42,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 54819 2026-09-13 07:23:42,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072342_831914_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-09-13 07:23:42,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmphx1rlef4_chrome_odoo" 2026-09-13 07:23:42,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-13 07:23:43,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 54950 2026-09-13 07:23:43,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmp296x7fe2_chrome_odoo 2026-09-13 07:23:43,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:39315/json/version 2026-09-13 07:23:43,691 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:43,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:43,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:39315/json 2026-09-13 07:23:43,704 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:43,706 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:39315/devtools/page/A8F8124A37C1A7FEA776B51A143B10D0 2026-09-13 07:23:43,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-09-13 07:23:43,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-09-13 07:23:43,799 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:43,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-09-13 07:23:43,810 26 INFO rb-103a292-224772-415053 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-09-13 07:23:43,810 26 INFO rb-103a292-224772-415053 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-09-13 07:23:43,820 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:44,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.029 0.348 2026-09-13 07:23:44,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'A8F8124A37C1A7FEA776B51A143B10D0', 'loaderId': 'C83DD5CA903B16B4365DE0CA6C544220', 'isDownload': False} 2026-09-13 07:23:44,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-13 07:23:44,202 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:44,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:23:44,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-13 07:23:44,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:23:44,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:23:44,648 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:44,656 26 INFO rb-103a292-224772-415053 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-09-13 07:23:44,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [1/35] Tour PosLoyaltyTour10 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:44,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:23:44,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:23:44,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:44,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:23:44,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.017 2026-09-13 07:23:44,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-13 07:23:44,770 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.030 2026-09-13 07:23:45,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.176 0.272 2026-09-13 07:23:45,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:45,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:45,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-13 07:23:45,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:23:45,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:45,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:23:45,424 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:45,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:45,441 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:45,443 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:23:45,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.008 0.018 2026-09-13 07:23:45,465 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:45,468 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:45,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.033 2026-09-13 07:23:45,486 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:23:45,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.024 0.027 2026-09-13 07:23:45,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [2/35] Tour PosLoyaltyTour10 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:45,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.015 0.078 2026-09-13 07:23:45,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [3/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:45,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.031 2026-09-13 07:23:45,651 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:45,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-13 07:23:45,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-13 07:23:45,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [4/35] Tour PosLoyaltyTour10 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:23:45,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-13 07:23:45,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:23:45,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:23:45,775 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.115 2026-09-13 07:23:45,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-13 07:23:45,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1698&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-09-13 07:23:45,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-13 07:23:45,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1699&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:23:45,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "GET /web/image?model=product.template&field=image_128&id=1697&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-13 07:23:45,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.115 2026-09-13 07:23:45,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [5/35] Tour PosLoyaltyTour10 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:23:46,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [6/35] Tour PosLoyaltyTour10 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:23:46,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [7/35] Tour PosLoyaltyTour10 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:46,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [8/35] Tour PosLoyaltyTour10 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-13 07:23:46,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [9/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:46,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.011 2026-09-13 07:23:46,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [10/35] Tour PosLoyaltyTour10 → Step .product-screen .set-partner:contains("AAA Partner") 2026-09-13 07:23:46,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [11/35] Tour PosLoyaltyTour10 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-13 07:23:46,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [12/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:46,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [13/35] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-09-13 07:23:46,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [14/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:46,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [15/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:46,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [16/35] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-13 07:23:46,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [17/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:46,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [18/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:46,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [19/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:46,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [20/35] Tour PosLoyaltyTour10 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:23:46,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [21/35] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:46,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [22/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:46,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [23/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:47,005 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [24/35] Tour PosLoyaltyTour10 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:47,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [25/35] Tour PosLoyaltyTour10 → Step .selection-item span:nth-child(2) 2026-09-13 07:23:47,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [26/35] Tour PosLoyaltyTour10 → Step select reward (trigger: .selection-item:contains("Free Product B")) 2026-09-13 07:23:47,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [27/35] Tour PosLoyaltyTour10 → Step click on reward item (trigger: .selection-item:contains("Free Product B")) 2026-09-13 07:23:47,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [28/35] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product B","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product B")):has(.price:contains("-1.00"))) 2026-09-13 07:23:47,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [29/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:47,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [30/35] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-09-13 07:23:47,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [31/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:47,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [32/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:47,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [33/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:47,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [34/35] Tour PosLoyaltyTour10 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:23:47,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [35/35] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:47,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-09-13 07:23:47,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-13 07:23:47,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 16617068 (allocated 18087936) 2026-09-13 07:23:47,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 54950 2026-09-13 07:23:47,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-09-13 07:23:47,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 54950 2026-09-13 07:23:47,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072347_794876_test_loyalty_program_with_tagged_free_product.txt 2026-09-13 07:23:47,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmp296x7fe2_chrome_odoo" 2026-09-13 07:23:47,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-13 07:23:48,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 55084 2026-09-13 07:23:48,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmp530bl8nr_chrome_odoo 2026-09-13 07:23:48,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:37913/json/version 2026-09-13 07:23:48,384 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:48,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:48,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:37913/json 2026-09-13 07:23:48,386 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:48,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:37913/devtools/page/4FE25F492C3E978B51B8D748C4591921 2026-09-13 07:23:48,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-09-13 07:23:48,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-09-13 07:23:48,427 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:48,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-09-13 07:23:48,433 26 INFO rb-103a292-224772-415053 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-09-13 07:23:48,433 26 INFO rb-103a292-224772-415053 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-09-13 07:23:48,440 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:48,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:48] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.034 0.397 2026-09-13 07:23:48,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '4FE25F492C3E978B51B8D748C4591921', 'loaderId': 'FA631A115D09A4FE0F2934EE7E8D7E68', 'isDownload': False} 2026-09-13 07:23:48,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-13 07:23:48,884 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:48,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:48] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-09-13 07:23:48,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:48] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:23:48,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:48] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:23:49,273 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:49,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:23:49,298 26 INFO rb-103a292-224772-415053 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-09-13 07:23:49,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [1/53] Tour PosLoyaltyRewardProductTag → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:49,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.003 2026-09-13 07:23:49,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:23:49,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:49,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:23:49,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:23:49,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.027 2026-09-13 07:23:49,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-13 07:23:49,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.153 0.204 2026-09-13 07:23:49,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:23:49,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:49,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:23:49,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23: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.003 2026-09-13 07:23:49,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:49,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:23:49,959 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:49,964 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:23:49,979 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:49,984 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:49,999 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:50,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.020 2026-09-13 07:23:50,018 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:23:50,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.048 2026-09-13 07:23:50,022 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:23:50,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [2/53] Tour PosLoyaltyRewardProductTag → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:50,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.014 0.041 2026-09-13 07:23:50,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [3/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:23:50,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.022 0.091 2026-09-13 07:23:50,118 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:50,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-13 07:23:50,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-13 07:23:50,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-13 07:23:50,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-13 07:23:50,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-13 07:23:50,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:23:50,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-13 07:23:50,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-13 07:23:50,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-13 07:23:50,330 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.139 2026-09-13 07:23:50,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [4/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:23:50,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [5/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:50,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [6/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:50,578 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [7/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:23:50,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [8/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:50,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [9/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:50,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [10/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:50,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [11/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:50,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [12/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-09-13 07:23:50,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [13/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-09-13 07:23:50,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [14/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product A' (trigger: .selection-item:contains("Product A")) 2026-09-13 07:23:51,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [15/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-2","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-2"))) 2026-09-13 07:23:51,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [16/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:51,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [17/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:51,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [18/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:23:51,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [19/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:51,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [20/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:23:51,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [21/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:23:51,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [22/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:51,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [23/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:51,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [24/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:23:51,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [25/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:51,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [26/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:51,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [27/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:51,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [28/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:51,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [29/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-09-13 07:23:51,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [30/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-09-13 07:23:51,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [31/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-09-13 07:23:51,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [32/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-13 07:23:52,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [33/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:52,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [34/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:52,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [35/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:23:52,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [36/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:52,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [37/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:23:52,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [38/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:23:52,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [39/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:52,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [40/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:52,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [41/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:23:52,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [42/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:52,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [43/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:52,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [44/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:52,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [45/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:23:52,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [46/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-09-13 07:23:52,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [47/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-09-13 07:23:52,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [48/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-09-13 07:23:52,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [49/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("2")):has(.price:contains("-10"))) 2026-09-13 07:23:53,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [50/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:23:53,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [51/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-13 07:23:53,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [52/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:23:53,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [53/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:23:53,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-09-13 07:23:53,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:23:53,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20519304 (allocated 22548480) 2026-09-13 07:23:53,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 55084 2026-09-13 07:23:53,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-09-13 07:23:53,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 55084 2026-09-13 07:23:53,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072353_398997_test_loyalty_reward_product_tag.txt 2026-09-13 07:23:53,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmp530bl8nr_chrome_odoo" 2026-09-13 07:23:53,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-09-13 07:23:54,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 55223 2026-09-13 07:23:54,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmp7jqk1efg_chrome_odoo 2026-09-13 07:23:54,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:35487/json/version 2026-09-13 07:23:54,317 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:54,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:54,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:35487/json 2026-09-13 07:23:54,325 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:54,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:35487/devtools/page/1BCBE3CBF402E5C19D472443C7E756B6 2026-09-13 07:23:54,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-09-13 07:23:54,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-09-13 07:23:54,370 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:54,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-09-13 07:23:54,377 26 INFO rb-103a292-224772-415053 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-09-13 07:23:54,378 26 INFO rb-103a292-224772-415053 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-09-13 07:23:54,385 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:23:54,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:54] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.031 0.387 2026-09-13 07:23:54,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '1BCBE3CBF402E5C19D472443C7E756B6', 'loaderId': '99F162D5E51636B31874397001EF9015', 'isDownload': False} 2026-09-13 07:23:54,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_variant')" 2026-09-13 07:23:54,811 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:23:54,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:54] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-13 07:23:54,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:54] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:23:54,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:54] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-09-13 07:23:55,228 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:55,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:23:55,250 26 INFO rb-103a292-224772-415053 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-09-13 07:23:55,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [1/27] Tour test_loyalty_reward_with_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:23:55,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-13 07:23:55,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:23:55,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:55,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-13 07:23:55,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:23:55,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.034 2026-09-13 07:23:55,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-13 07:23:55,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.148 0.264 2026-09-13 07:23:55,815 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:23:55,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:23:55,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.017 2026-09-13 07:23:55,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.031 2026-09-13 07:23:55,967 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:23:55,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-09-13 07:23:55,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:23:56,036 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:23:56,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:23:56,044 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:23:56,054 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:23:56,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.035 2026-09-13 07:23:56,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.051 2026-09-13 07:23:56,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [2/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:23:56,107 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:56,107 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:23:56,132 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:23:56,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [3/27] Tour test_loyalty_reward_with_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:23:56,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.038 0.034 2026-09-13 07:23:56,202 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:23:56,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-13 07:23:56,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [4/27] Tour test_loyalty_reward_with_variant → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:23:56,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-09-13 07:23:56,253 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-13 07:23:56,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:23:56,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.029 0.182 2026-09-13 07:23:56,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:23:56,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-13 07:23:56,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-09-13 07:23:56,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-13 07:23:56,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1702&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-13 07:23:56,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:23:56,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.161 2026-09-13 07:23:56,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [5/27] Tour test_loyalty_reward_with_variant → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:23:56,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [6/27] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-13 07:23:56,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [7/27] Tour test_loyalty_reward_with_variant → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:56,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [8/27] Tour test_loyalty_reward_with_variant → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:57,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [9/27] Tour test_loyalty_reward_with_variant → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-13 07:23:57,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [10/27] Tour test_loyalty_reward_with_variant → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:57,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [11/27] Tour test_loyalty_reward_with_variant → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-09-13 07:23:57,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:57] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.009 0.018 2026-09-13 07:23:57,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [12/27] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:23:57,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.011 0.024 2026-09-13 07:23:57,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:23:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.043 2026-09-13 07:23:57,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [13/27] Tour test_loyalty_reward_with_variant → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:23:57,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [14/27] Tour test_loyalty_reward_with_variant → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-13 07:23:57,461 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [15/27] Tour test_loyalty_reward_with_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:23:57,513 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [16/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-13 07:23:57,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [17/27] Tour test_loyalty_reward_with_variant → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:23:57,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [18/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-13 07:23:57,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [19/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-09-13 07:23:57,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [20/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:23:57,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [21/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-13 07:23:57,870 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [22/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-09-13 07:23:57,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [23/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:23:57,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [24/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-13 07:23:58,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [25/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-09-13 07:23:58,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [26/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:23:58,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [27/27] Tour test_loyalty_reward_with_variant → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-13 07:23:58,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-09-13 07:23:58,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:23:58,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 16766380 (allocated 18350080) 2026-09-13 07:23:58,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 55223 2026-09-13 07:23:58,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-09-13 07:23:58,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 55223 2026-09-13 07:23:58,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072358_354484_test_loyalty_reward_with_variant.txt 2026-09-13 07:23:58,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmp7jqk1efg_chrome_odoo" 2026-09-13 07:23:58,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-13 07:23:58,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 55358 2026-09-13 07:23:58,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp64xu9pcb_chrome_odoo 2026-09-13 07:23:58,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:40923/json/version 2026-09-13 07:23:58,790 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40923', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:58,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:23:58,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:40923/json 2026-09-13 07:23:58,806 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40923', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:23:58,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:40923/devtools/page/568BB7534FB46B80F015D1DA9FB3D4B4 2026-09-13 07:23:58,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-13 07:23:58,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-13 07:23:58,839 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:23:58,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-13 07:23:58,853 26 INFO rb-103a292-224772-415053 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-09-13 07:23:58,853 26 INFO rb-103a292-224772-415053 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-09-13 07:23:58,860 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:24:01,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:01] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.032 2.698 2026-09-13 07:24:01,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '568BB7534FB46B80F015D1DA9FB3D4B4', 'loaderId': '7701B5AF63ABB070324F6F96A9F69575', 'isDownload': False} 2026-09-13 07:24:01,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-13 07:24:01,601 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:01,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:01] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:24:01,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:01] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:24:01,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:01] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-13 07:24:02,031 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:02,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:24:02,063 26 INFO rb-103a292-224772-415053 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-09-13 07:24:02,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/23] Tour PosLoyaltyValidity1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:02,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-13 07:24:02,092 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:24:02,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:02,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-09-13 07:24:02,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:24:02,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.034 2026-09-13 07:24:02,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-13 07:24:02,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.165 0.309 2026-09-13 07:24:02,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:24:02,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:24:02,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:24:02,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:24:02,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:02,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:24:02,892 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:02,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:24:02,919 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:02,925 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:24:02,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.016 0.020 2026-09-13 07:24:02,957 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:24:02,959 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:24:02,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.045 2026-09-13 07:24:02,976 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:24:03,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.020 0.039 2026-09-13 07:24:03,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/23] Tour PosLoyaltyValidity1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:24:03,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.016 0.088 2026-09-13 07:24:03,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/23] Tour PosLoyaltyValidity1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:24:03,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.013 0.033 2026-09-13 07:24:03,113 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:03,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.057 2026-09-13 07:24:03,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-13 07:24:03,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-09-13 07:24:03,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.132 2026-09-13 07:24:03,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-13 07:24:03,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-09-13 07:24:03,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-13 07:24:03,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-09-13 07:24:03,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.162 2026-09-13 07:24:03,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/23] Tour PosLoyaltyValidity1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:03,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:24:03,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/23] Tour PosLoyaltyValidity1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:24:03,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-13 07:24:03,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/23] Tour PosLoyaltyValidity1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:03,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:24:03,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:24:03,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/23] Tour PosLoyaltyValidity1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:24:03,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/23] Tour PosLoyaltyValidity1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:24:04,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-09-13 07:24:04,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-09-13 07:24:04,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:04,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:04,221 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:04,222 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:04,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/23] Tour PosLoyaltyValidity1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:04,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/23] Tour PosLoyaltyValidity1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:04,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/23] Tour PosLoyaltyValidity1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:24:04,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/23] Tour PosLoyaltyValidity1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:24:04,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/23] Tour PosLoyaltyValidity1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:04,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:04,555 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38295433 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2006c012-35e3-4591-ba54-de1c66942662'}] 2026-09-13 07:24:04,556 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:04,801 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38295433 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2006c012-35e3-4591-ba54-de1c66942662'} created pos.order #597 2026-09-13 07:24:04,815 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38295433 finished 2026-09-13 07:24:04,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.103 0.200 2026-09-13 07:24:04,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.016 0.029 2026-09-13 07:24:04,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:24:05,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "GET /report/barcode/Code128/0449-ed29-41c4 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-13 07:24:05,016 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38473482 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2006c012-35e3-4591-ba54-de1c66942662'}] 2026-09-13 07:24:05,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:05,023 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38473482 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2006c012-35e3-4591-ba54-de1c66942662'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-09-13 07:24:05,037 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38473482 finished 2026-09-13 07:24:05,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-13 07:24:05,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:24:05,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 15967968 (allocated 17825792) 2026-09-13 07:24:05,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 55358 2026-09-13 07:24:05,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-13 07:24:05,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 55358 2026-09-13 07:24:05,145 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.065 0.066 2026-09-13 07:24:05,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072405_203162_test_loyalty_validity_dates_and_use.txt 2026-09-13 07:24:05,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp64xu9pcb_chrome_odoo" 2026-09-13 07:24:05,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 55500 2026-09-13 07:24:05,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmps90ebqna_chrome_odoo 2026-09-13 07:24:05,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:39303/json/version 2026-09-13 07:24:05,376 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:05,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:24:05,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:39303/json 2026-09-13 07:24:05,396 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:05,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:39303/devtools/page/B8161821698F3B2F51CDC4868603FA94 2026-09-13 07:24:05,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-13 07:24:05,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-13 07:24:05,419 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:24:05,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-13 07:24:05,422 26 INFO rb-103a292-224772-415053 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-09-13 07:24:05,422 26 INFO rb-103a292-224772-415053 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-09-13 07:24:05,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.024 0.037 2026-09-13 07:24:05,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'B8161821698F3B2F51CDC4868603FA94', 'loaderId': '2F77CFEFEEB5291601E4CF222F52D2D0', 'isDownload': False} 2026-09-13 07:24:05,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-13 07:24:05,506 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:05,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:24:05,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.012 2026-09-13 07:24:05,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-13 07:24:05,876 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:24:05,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:24:05,896 26 INFO rb-103a292-224772-415053 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-09-13 07:24:05,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/41] Tour PosLoyaltyValidity2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:05,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:24:05,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:24:05,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:05,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:24:05,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:24:05,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.012 0.028 2026-09-13 07:24:05,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-13 07:24:06,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.140 0.227 2026-09-13 07:24:06,391 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:24:06,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:06,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-13 07:24:06,483 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:06,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:06,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:06,536 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:06,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:24:06,558 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:24:06,566 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:24:06,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.024 2026-09-13 07:24:06,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.005 0.013 2026-09-13 07:24:06,605 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:06,606 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:06,628 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:24:06,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.014 0.023 2026-09-13 07:24:06,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:24:06,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.017 0.074 2026-09-13 07:24:06,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.020 2026-09-13 07:24:06,770 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:06,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-09-13 07:24:06,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:06,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-13 07:24:06,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-13 07:24:06,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-09-13 07:24:06,878 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-13 07:24:06,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:24:06,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-13 07:24:06,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-13 07:24:06,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:24:06,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:06] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-09-13 07:24:06,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-13 07:24:07,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:07,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-13 07:24:07,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:07,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:07,363 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:07,365 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:07,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:07,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:07,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/41] Tour PosLoyaltyValidity2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:24:07,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:07,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:07,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:07,692 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67147589 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '860e7d3b-af18-4b35-a9c7-db2a24c5d878'}] 2026-09-13 07:24:07,694 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:07,927 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67147589 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '860e7d3b-af18-4b35-a9c7-db2a24c5d878'} created pos.order #598 2026-09-13 07:24:07,937 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67147589 finished 2026-09-13 07:24:07,978 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.087 0.202 2026-09-13 07:24:08,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.014 0.033 2026-09-13 07:24:08,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:08,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:08] "GET /report/barcode/Code128/0446-f2a8-4585 HTTP/1.1" 200 - 0 0.000 0.030 2026-09-13 07:24:08,159 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49507916 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '860e7d3b-af18-4b35-a9c7-db2a24c5d878'}] 2026-09-13 07:24:08,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:08,170 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49507916 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '860e7d3b-af18-4b35-a9c7-db2a24c5d878'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-09-13 07:24:08,190 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49507916 finished 2026-09-13 07:24:08,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:24:08,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:08,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.063 0.066 2026-09-13 07:24:08,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:08] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:24:08,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:24:08,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.012 2026-09-13 07:24:08,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:24:08,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-13 07:24:08,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:08,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [24/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:24:08,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [25/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:24:08,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [26/41] Tour PosLoyaltyValidity2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:24:08,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [27/41] Tour PosLoyaltyValidity2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:24:08,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [28/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-09-13 07:24:08,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [29/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-09-13 07:24:08,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [30/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:09,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [31/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:09,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [32/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:09,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [33/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:09,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [34/41] Tour PosLoyaltyValidity2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:24:09,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [35/41] Tour PosLoyaltyValidity2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:24:09,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [36/41] Tour PosLoyaltyValidity2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:24:09,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [37/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:09,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [38/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:09,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [39/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:09,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [40/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:09,500 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57733500 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'b058de5d-aac7-414f-a5d6-7c9e5cd590e8'}] 2026-09-13 07:24:09,648 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57733500 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'b058de5d-aac7-414f-a5d6-7c9e5cd590e8'} created pos.order #599 2026-09-13 07:24:09,660 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57733500 finished 2026-09-13 07:24:09,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.052 0.144 2026-09-13 07:24:09,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.010 0.027 2026-09-13 07:24:09,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:09,772 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28079246 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'b058de5d-aac7-414f-a5d6-7c9e5cd590e8'}] 2026-09-13 07:24:09,776 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28079246 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'b058de5d-aac7-414f-a5d6-7c9e5cd590e8'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-09-13 07:24:09,786 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28079246 finished 2026-09-13 07:24:09,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [41/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:09,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-13 07:24:09,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:24:09,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.023 0.065 2026-09-13 07:24:09,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:09] "GET /report/barcode/Code128/0444-0689-4bda HTTP/1.1" 200 - 0 0.000 0.127 2026-09-13 07:24:09,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 19583348 (allocated 21893120) 2026-09-13 07:24:09,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 55500 2026-09-13 07:24:09,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-13 07:24:09,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 55500 2026-09-13 07:24:10,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072410_035604_test_loyalty_validity_dates_and_use.txt 2026-09-13 07:24:10,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmps90ebqna_chrome_odoo" 2026-09-13 07:24:10,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-13 07:24:10,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 55641 2026-09-13 07:24:10,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmp32aywpj0_chrome_odoo 2026-09-13 07:24:10,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:40067/json/version 2026-09-13 07:24:10,776 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:10,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:24:10,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:40067/json 2026-09-13 07:24:10,780 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:10,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:40067/devtools/page/7BBB717707DF288EFE707AAE436A4ACA 2026-09-13 07:24:10,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-09-13 07:24:10,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-09-13 07:24:10,861 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:24:10,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-09-13 07:24:10,868 26 INFO rb-103a292-224772-415053 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-09-13 07:24:10,868 26 INFO rb-103a292-224772-415053 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-09-13 07:24:10,876 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:24:11,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.026 0.318 2026-09-13 07:24:11,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '7BBB717707DF288EFE707AAE436A4ACA', 'loaderId': '0C9063E551B07C115647061B978ECC01', 'isDownload': False} 2026-09-13 07:24:11,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-09-13 07:24:11,233 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:11,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-13 07:24:11,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:24:11,253 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:24:11,652 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:11,669 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:24:11,685 26 INFO rb-103a292-224772-415053 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-09-13 07:24:11,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [1/49] Tour test_max_usage_partner_with_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:11,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-13 07:24:11,719 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:24:11,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:11,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.006 2026-09-13 07:24:11,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-13 07:24:11,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.020 0.034 2026-09-13 07:24:11,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-13 07:24:12,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.195 0.229 2026-09-13 07:24:12,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:24:12,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:12,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-13 07:24:12,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:24:12,429 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:12,438 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:24:12,484 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:24:12,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:24:12,498 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:12,503 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:24:12,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.025 2026-09-13 07:24:12,537 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:24:12,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.044 2026-09-13 07:24:12,538 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:24:12,552 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:12,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.016 0.033 2026-09-13 07:24:12,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [2/49] Tour test_max_usage_partner_with_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:24:12,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.018 0.076 2026-09-13 07:24:12,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [3/49] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:24:12,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.026 2026-09-13 07:24:12,701 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:24:12,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-13 07:24:12,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.071 2026-09-13 07:24:12,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-09-13 07:24:12,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-13 07:24:12,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-13 07:24:12,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-13 07:24:12,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-13 07:24:12,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-13 07:24:12,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.141 2026-09-13 07:24:12,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [4/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:13,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [5/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:24:13,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [6/49] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:24:13,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [7/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-13 07:24:13,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [8/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:13,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [9/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:13,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [10/49] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:24:13,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [11/49] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:24:13,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [12/49] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:24:13,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [13/49] Tour test_max_usage_partner_with_point → Step Search for partner "AAA Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:13,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [14/49] Tour test_max_usage_partner_with_point → Step click partner 'AAA Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner 2)) 2026-09-13 07:24:13,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [15/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:13,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:13] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-13 07:24:13,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [16/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:24:13,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [17/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-09-13 07:24:13,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [18/49] Tour test_max_usage_partner_with_point → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:24:13,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [19/49] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:24:13,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [20/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:24:14,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [21/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-09-13 07:24:14,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [22/49] Tour test_max_usage_partner_with_point → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:24:14,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [23/49] Tour test_max_usage_partner_with_point → Step .selection-item span:nth-child(2) 2026-09-13 07:24:14,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [24/49] Tour test_max_usage_partner_with_point → Step select reward (trigger: .selection-item:contains("100% on your order")) 2026-09-13 07:24:14,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [25/49] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:14,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [26/49] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:14,354 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:14,355 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:14,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [27/49] Tour test_max_usage_partner_with_point → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:14,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [28/49] Tour test_max_usage_partner_with_point → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:14,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [29/49] Tour test_max_usage_partner_with_point → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:14,559 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [30/49] Tour test_max_usage_partner_with_point → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:14,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [31/49] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:14,627 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60832018 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a4813abc-9944-4a04-b5c9-c1f7c55de419'}] 2026-09-13 07:24:14,628 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:14,846 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60832018 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a4813abc-9944-4a04-b5c9-c1f7c55de419'} created pos.order #600 2026-09-13 07:24:14,857 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60832018 finished 2026-09-13 07:24:14,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.083 0.177 2026-09-13 07:24:14,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.012 0.024 2026-09-13 07:24:14,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24: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-09-13 07:24:15,010 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71053239 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a4813abc-9944-4a04-b5c9-c1f7c55de419'}] 2026-09-13 07:24:15,017 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71053239 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a4813abc-9944-4a04-b5c9-c1f7c55de419'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-09-13 07:24:15,028 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71053239 finished 2026-09-13 07:24:15,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [32/49] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:15,108 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.032 0.068 2026-09-13 07:24:15,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [33/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:15,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.011 2026-09-13 07:24:15,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [34/49] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:24:15,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [35/49] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:24:15,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [36/49] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:24:15,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [37/49] Tour test_max_usage_partner_with_point → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:15,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [38/49] Tour test_max_usage_partner_with_point → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-13 07:24:15,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [39/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:15,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [40/49] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:24:15,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [41/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:15,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [42/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:24:15,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [43/49] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:24:15,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [44/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-13 07:24:15,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [45/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:15,962 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [46/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:24:16,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [47/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-09-13 07:24:16,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [48/49] Tour test_max_usage_partner_with_point → Step .control-buttons button.disabled:contains("Reward") 2026-09-13 07:24:16,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [49/49] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:24:16,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-09-13 07:24:16,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:24:16,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 18964624 (allocated 20844544) 2026-09-13 07:24:16,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 55641 2026-09-13 07:24:16,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-09-13 07:24:16,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 55641 2026-09-13 07:24:16,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072416_303126_test_max_usage_partner_with_point.txt 2026-09-13 07:24:16,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmp32aywpj0_chrome_odoo" 2026-09-13 07:24:16,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-13 07:24:16,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 55792 2026-09-13 07:24:16,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpqswtn9dr_chrome_odoo 2026-09-13 07:24:16,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:40797/json/version 2026-09-13 07:24:16,884 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:16,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:24:16,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:40797/json 2026-09-13 07:24:16,895 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:16,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:40797/devtools/page/2F36AF6EAD7C6762AE512794C7F007D1 2026-09-13 07:24:16,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-09-13 07:24:16,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-09-13 07:24:16,951 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:24:16,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-09-13 07:24:16,958 26 INFO rb-103a292-224772-415053 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-09-13 07:24:16,958 26 INFO rb-103a292-224772-415053 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-09-13 07:24:16,978 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:24:17,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.026 0.346 2026-09-13 07:24:17,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '2F36AF6EAD7C6762AE512794C7F007D1', 'loaderId': '5C6A73F46E789822FC31904776AEFA09', 'isDownload': False} 2026-09-13 07:24:17,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-09-13 07:24:17,354 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:17,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-13 07:24:17,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-13 07:24:17,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:24:17,741 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:17,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:24:17,767 26 INFO rb-103a292-224772-415053 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-09-13 07:24:17,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [1/28] Tour test_min_qty_points_awarded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:17,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:24:17,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:24:17,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:17,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-13 07:24:17,835 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:24:17,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.026 2026-09-13 07:24:17,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-13 07:24:18,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.149 0.239 2026-09-13 07:24:18,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:24:18,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:24:18,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.030 2026-09-13 07:24:18,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:18,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:18,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:24:18,485 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:18,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:18,502 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:18,504 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:24:18,520 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:18,521 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24: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-09-13 07:24:18,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.019 2026-09-13 07:24:18,549 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:18,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.055 2026-09-13 07:24:18,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [2/28] Tour test_min_qty_points_awarded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:24:18,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.037 0.057 2026-09-13 07:24:18,642 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:18,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [3/28] Tour test_min_qty_points_awarded → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:18,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.128 2026-09-13 07:24:18,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [4/28] Tour test_min_qty_points_awarded → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:24:18,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:24:18,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-13 07:24:18,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-13 07:24:18,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-13 07:24:18,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-13 07:24:18,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:24:18,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-13 07:24:18,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.098 2026-09-13 07:24:18,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-13 07:24:18,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.146 2026-09-13 07:24:18,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [5/28] Tour test_min_qty_points_awarded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:24:19,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [6/28] Tour test_min_qty_points_awarded → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:24:19,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [7/28] Tour test_min_qty_points_awarded → Step Search for partner "AA Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:19,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [8/28] Tour test_min_qty_points_awarded → Step click partner 'AA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AA Partner)) 2026-09-13 07:24:19,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [9/28] Tour test_min_qty_points_awarded → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:19,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.008 2026-09-13 07:24:19,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [10/28] Tour test_min_qty_points_awarded → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:24:19,325 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [11/28] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:24:19,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [12/28] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:24:19,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [13/28] Tour test_min_qty_points_awarded → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:24:19,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [14/28] Tour test_min_qty_points_awarded → Step .selection-item span:nth-child(2) 2026-09-13 07:24:19,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [15/28] Tour test_min_qty_points_awarded → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-09-13 07:24:19,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [16/28] Tour test_min_qty_points_awarded → Step loyalty points awarded 90 (trigger: .loyalty-points-totaltext-end:contains("90")) 2026-09-13 07:24:19,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [17/28] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-09-13 07:24:19,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [18/28] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-09-13 07:24:19,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [19/28] Tour test_min_qty_points_awarded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:19,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [20/28] Tour test_min_qty_points_awarded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:19,855 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:19,856 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:19,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [21/28] Tour test_min_qty_points_awarded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:19,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [22/28] Tour test_min_qty_points_awarded → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:20,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [23/28] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:20,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [24/28] Tour test_min_qty_points_awarded → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:24:20,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [25/28] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:20,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [26/28] Tour test_min_qty_points_awarded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:20,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [27/28] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:20,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:24:20,249 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86294231 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a6aa6c20-51f6-4867-9a12-e82b019ff0da'}] 2026-09-13 07:24:20,265 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:24:20,519 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86294231 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a6aa6c20-51f6-4867-9a12-e82b019ff0da'} created pos.order #601 2026-09-13 07:24:20,530 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86294231 finished 2026-09-13 07:24:20,566 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.111 0.208 2026-09-13 07:24:20,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.033 0.023 2026-09-13 07:24:20,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:24:20,768 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89429465 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a6aa6c20-51f6-4867-9a12-e82b019ff0da'}] 2026-09-13 07:24:20,773 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89429465 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a6aa6c20-51f6-4867-9a12-e82b019ff0da'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-09-13 07:24:20,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [28/28] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:20,788 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89429465 finished 2026-09-13 07:24:20,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-09-13 07:24:20,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:24:20,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.034 0.076 2026-09-13 07:24:20,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 20067276 (allocated 22941696) 2026-09-13 07:24:20,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 55792 2026-09-13 07:24:20,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-09-13 07:24:20,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 55792 2026-09-13 07:24:20,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072420_990790_test_min_qty_points_awarded.txt 2026-09-13 07:24:20,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpqswtn9dr_chrome_odoo" 2026-09-13 07:24:21,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-13 07:24:21,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 55939 2026-09-13 07:24:21,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp17ibeamy_chrome_odoo 2026-09-13 07:24:21,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:44941/json/version 2026-09-13 07:24:21,984 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:21,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:24:21,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:44941/json 2026-09-13 07:24:21,990 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:21,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:44941/devtools/page/60F3E38605D3ACF85CABDA4FCE9ECC0A 2026-09-13 07:24:21,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-09-13 07:24:22,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-09-13 07:24:22,026 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:24:22,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-09-13 07:24:22,034 26 INFO rb-103a292-224772-415053 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-09-13 07:24:22,034 26 INFO rb-103a292-224772-415053 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-09-13 07:24:22,042 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:24:22,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:22] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.065 0.423 2026-09-13 07:24:22,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '60F3E38605D3ACF85CABDA4FCE9ECC0A', 'loaderId': '8C81B97C3606CB53C4D9C6F46D807E51', 'isDownload': False} 2026-09-13 07:24:22,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-13 07:24:22,536 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:22,551 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:22] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:24:22,557 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:22] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-13 07:24:22,561 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:22] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:24:22,938 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:22,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-13 07:24:22,964 26 INFO rb-103a292-224772-415053 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-09-13 07:24:22,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [1/176] Tour MultipleGiftWalletProgramsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:22,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.006 2026-09-13 07:24:22,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:24:22,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:23,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-13 07:24:23,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-13 07:24:23,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.036 2026-09-13 07:24:23,082 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-13 07:24:23,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.230 0.390 2026-09-13 07:24:23,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:24:23,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:24:23,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-13 07:24:23,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:23,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:23,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:24:23,932 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:24:23,967 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:24:23,982 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-13 07:24:23,988 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:24:23,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.036 0.028 2026-09-13 07:24:23,995 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:24:24,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.056 2026-09-13 07:24:24,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-09-13 07:24:24,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [2/176] Tour MultipleGiftWalletProgramsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:24:24,067 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:24:24,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.026 0.027 2026-09-13 07:24:24,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [3/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:24:24,118 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:24,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.003 0.039 2026-09-13 07:24:24,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-09-13 07:24:24,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.082 2026-09-13 07:24:24,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-09-13 07:24:24,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.059 0.196 2026-09-13 07:24:24,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-13 07:24:24,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-09-13 07:24:24,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-13 07:24:24,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-09-13 07:24:24,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-13 07:24:24,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.135 2026-09-13 07:24:24,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-09-13 07:24:24,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-13 07:24:24,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [4/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-09-13 07:24:24,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [5/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-09-13 07:24:24,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [6/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-09-13 07:24:24,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [7/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:24,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [8/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-09-13 07:24:24,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [9/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:24,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [10/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:24,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [11/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:24:24,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [12/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:25,007 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [13/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:25,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [14/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:24:25,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [15/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:25,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [16/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:25,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [17/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:24:25,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [18/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:25,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [19/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:25,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [20/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-09-13 07:24:25,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [21/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-09-13 07:24:25,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [22/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:25,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [23/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:25,621 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:25,623 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:25,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [24/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:25,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [25/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:25,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [26/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:24:25,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [27/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:25,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [28/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:25,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [29/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:25,965 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71896133 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9433ab67-2e57-4d9b-9d55-5fd74368a784'}] 2026-09-13 07:24:25,968 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:26,040 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71896133 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9433ab67-2e57-4d9b-9d55-5fd74368a784'} created pos.order #602 2026-09-13 07:24:26,051 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71896133 finished 2026-09-13 07:24:26,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.043 0.081 2026-09-13 07:24:26,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.023 0.037 2026-09-13 07:24:26,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:24:26,324 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86895250 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9433ab67-2e57-4d9b-9d55-5fd74368a784'}] 2026-09-13 07:24:26,334 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86895250 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9433ab67-2e57-4d9b-9d55-5fd74368a784'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-09-13 07:24:26,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [30/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:26,345 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86895250 finished 2026-09-13 07:24:26,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [31/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:24:26,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.042 0.060 2026-09-13 07:24:26,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [32/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-09-13 07:24:26,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.011 2026-09-13 07:24:26,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [33/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:26,559 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [34/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-09-13 07:24:26,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [35/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:26,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [36/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:26,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [37/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:24:26,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [38/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:26,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [39/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:26,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [40/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:24:26,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [41/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:26,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [42/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:27,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [43/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:24:27,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [44/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:27,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [45/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:27,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [46/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-13 07:24:27,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [47/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-13 07:24:27,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [48/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:27,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [49/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:27,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [50/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:27,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [51/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:27,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [52/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:24:27,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [53/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:27,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [54/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:27,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [55/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:27,735 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67414509 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '46612e9f-630e-420c-a273-da08a431e6f5'}] 2026-09-13 07:24:27,782 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67414509 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '46612e9f-630e-420c-a273-da08a431e6f5'} created pos.order #603 2026-09-13 07:24:27,792 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67414509 finished 2026-09-13 07:24:27,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.030 0.056 2026-09-13 07:24:27,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.008 0.020 2026-09-13 07:24:27,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:27,893 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62617729 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '46612e9f-630e-420c-a273-da08a431e6f5'}] 2026-09-13 07:24:27,897 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62617729 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '46612e9f-630e-420c-a273-da08a431e6f5'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-09-13 07:24:27,907 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62617729 finished 2026-09-13 07:24:27,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [56/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:27,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.017 0.048 2026-09-13 07:24:27,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [57/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-13 07:24:28,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.010 0.013 2026-09-13 07:24:28,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [58/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-13 07:24:28,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [59/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-13 07:24:28,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [60/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-13 07:24:28,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [61/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:28,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [62/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:24:28,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [63/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:24:28,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [64/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:24:28,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [65/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:28,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [66/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-13 07:24:28,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [67/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:28,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:24:28,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:24:28,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [68/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:28,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [69/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:24:28,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [70/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:28,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [71/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:28,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [72/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:24:28,866 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [73/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:28,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [74/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:28,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [75/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:24:29,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [76/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:29,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [77/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:29,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [78/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-13 07:24:29,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [79/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-09-13 07:24:29,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [80/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:29,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [81/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:29,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [82/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:29,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [83/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:29,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [84/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:24:29,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [85/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:29,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [86/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:29,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [87/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:29,677 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73643119 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '37b69d32-93dd-429a-936a-e80a00876a0d'}] 2026-09-13 07:24:29,737 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73643119 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '37b69d32-93dd-429a-936a-e80a00876a0d'} created pos.order #604 2026-09-13 07:24:29,749 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73643119 finished 2026-09-13 07:24:29,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.032 0.079 2026-09-13 07:24:29,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.023 0.029 2026-09-13 07:24:29,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:24:29,915 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54032697 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '37b69d32-93dd-429a-936a-e80a00876a0d'}] 2026-09-13 07:24:29,920 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54032697 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '37b69d32-93dd-429a-936a-e80a00876a0d'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-09-13 07:24:29,931 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54032697 finished 2026-09-13 07:24:29,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [88/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:29,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.021 0.050 2026-09-13 07:24:29,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [89/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-13 07:24:30,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.005 0.014 2026-09-13 07:24:30,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [90/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-13 07:24:30,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [91/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:30,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [92/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:24:30,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [93/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:24:30,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [94/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:24:30,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [95/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:30,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [96/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-13 07:24:30,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [97/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:30,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [98/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:30,553 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [99/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:24:30,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [100/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:30,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [101/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:30,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [102/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:24:30,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [103/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:30,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [104/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:30,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [105/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:24:30,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [106/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:30,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [107/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:31,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [108/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-09-13 07:24:31,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [109/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-09-13 07:24:31,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [110/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:31,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [111/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:31,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [112/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:31,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [113/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:31,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [114/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:24:31,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [115/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:31,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [116/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:31,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [117/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:31,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:24:31,592 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71313170 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '1d85a1d2-0a3b-4b77-a3f6-ab299c646ca3'}] 2026-09-13 07:24:31,641 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71313170 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '1d85a1d2-0a3b-4b77-a3f6-ab299c646ca3'} created pos.order #605 2026-09-13 07:24:31,652 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71313170 finished 2026-09-13 07:24:31,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.030 0.066 2026-09-13 07:24:31,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.018 0.030 2026-09-13 07:24:31,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:24:31,788 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21659377 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '1d85a1d2-0a3b-4b77-a3f6-ab299c646ca3'}] 2026-09-13 07:24:31,792 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21659377 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '1d85a1d2-0a3b-4b77-a3f6-ab299c646ca3'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-09-13 07:24:31,810 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21659377 finished 2026-09-13 07:24:31,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [118/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:31,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [119/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-13 07:24:31,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.021 0.065 2026-09-13 07:24:31,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.008 0.013 2026-09-13 07:24:31,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [120/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-13 07:24:31,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [121/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:32,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [122/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:24:32,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [123/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:24:32,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [124/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:24:32,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [125/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:32,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [126/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-13 07:24:32,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [127/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:32,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.007 2026-09-13 07:24:32,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:24:32,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [128/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:24:32,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [129/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-13 07:24:32,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [130/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:32,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [131/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:32,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [132/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:32,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [133/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:32,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [134/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:24:32,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [135/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:32,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [136/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:32,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [137/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:32,847 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62429122 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '6f5e0791-51e9-4031-8594-b960d743fbcd'}] 2026-09-13 07:24:32,901 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62429122 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '6f5e0791-51e9-4031-8594-b960d743fbcd'} created pos.order #606 2026-09-13 07:24:32,911 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62429122 finished 2026-09-13 07:24:32,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.025 0.074 2026-09-13 07:24:33,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.012 0.026 2026-09-13 07:24:33,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:24:33,047 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65698921 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '6f5e0791-51e9-4031-8594-b960d743fbcd'}] 2026-09-13 07:24:33,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [138/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:33,055 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65698921 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '6f5e0791-51e9-4031-8594-b960d743fbcd'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-09-13 07:24:33,067 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65698921 finished 2026-09-13 07:24:33,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [139/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:24:33,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.035 0.061 2026-09-13 07:24:33,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.005 0.011 2026-09-13 07:24:33,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [140/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:33,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [141/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:24:33,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [142/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:24:33,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [143/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:24:33,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [144/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:24:33,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [145/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:24:33,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [146/176] Tour MultipleGiftWalletProgramsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:24:33,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [147/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:24:33,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [148/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-09-13 07:24:33,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [149/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:33,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [150/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:24:33,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [151/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:24:33,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [152/176] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.disabled:contains("eWallet") 2026-09-13 07:24:33,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/176] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-09-13 07:24:34,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [154/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:34,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [155/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:24:34,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [156/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:24:34,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [157/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:24:34,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [158/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:34,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [159/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-13 07:24:34,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [160/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:34,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [161/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:24:34,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [162/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:24:34,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [163/176] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-13 07:24:34,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [164/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-13 07:24:34,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [165/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-13 07:24:34,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [166/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-13 07:24:34,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [167/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:24:34,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [168/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:24:34,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [169/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:34,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [170/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:34,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [171/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:35,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [172/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:35,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [173/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:35,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [174/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:35,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [175/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:35,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-13 07:24:35,220 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90060479 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '3f5676ff-015f-4f8f-84fd-a896cd6ba9ef'}] 2026-09-13 07:24:35,459 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90060479 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '3f5676ff-015f-4f8f-84fd-a896cd6ba9ef'} created pos.order #607 2026-09-13 07:24:35,469 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90060479 finished 2026-09-13 07:24:35,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.089 0.194 2026-09-13 07:24:35,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.010 0.028 2026-09-13 07:24:35,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:24:35,589 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18519499 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '3f5676ff-015f-4f8f-84fd-a896cd6ba9ef'}] 2026-09-13 07:24:35,595 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18519499 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '3f5676ff-015f-4f8f-84fd-a896cd6ba9ef'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-09-13 07:24:35,606 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18519499 finished 2026-09-13 07:24:35,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [176/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:35,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-09-13 07:24:35,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:24:35,690 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.037 0.066 2026-09-13 07:24:35,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 29335640 (allocated 31596544) 2026-09-13 07:24:35,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 55939 2026-09-13 07:24:35,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-09-13 07:24:35,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 55939 2026-09-13 07:24:35,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072435_946909_test_multiple_gift_wallet_programs.txt 2026-09-13 07:24:35,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp17ibeamy_chrome_odoo" 2026-09-13 07:24:35,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-09-13 07:24:36,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 56113 2026-09-13 07:24:36,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpbxsqcrlu_chrome_odoo 2026-09-13 07:24:36,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:35029/json/version 2026-09-13 07:24:36,638 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:36,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:24:36,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:35029/json 2026-09-13 07:24:36,641 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:36,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:35029/devtools/page/60F596FED13D1E91DDD90C9DF99529D0 2026-09-13 07:24:36,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-09-13 07:24:36,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-09-13 07:24:36,695 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:24:36,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-09-13 07:24:36,700 26 INFO rb-103a292-224772-415053 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-09-13 07:24:36,701 26 INFO rb-103a292-224772-415053 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-09-13 07:24:36,714 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:24:37,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.036 0.378 2026-09-13 07:24:37,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '60F596FED13D1E91DDD90C9DF99529D0', 'loaderId': '6889E973592CECA91615A150A3A36BD8', 'isDownload': False} 2026-09-13 07:24:37,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-09-13 07:24:37,132 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:37,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:24:37,153 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:24:37,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:24:37,575 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:37,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:24:37,602 26 INFO rb-103a292-224772-415053 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-09-13 07:24:37,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:24:37,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [1/6] Tour test_multiple_loyalty_products → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:37,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:37,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:37,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:24:37,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:24:37,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.022 2026-09-13 07:24:37,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.040 2026-09-13 07:24:38,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.271 0.298 2026-09-13 07:24:38,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:24:38,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:24:38,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:24:38,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24: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.003 2026-09-13 07:24:38,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:38,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:24:38,497 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:38,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:24:38,519 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:38,521 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:38,543 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:24:38,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.028 2026-09-13 07:24:38,551 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:24:38,558 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:24:38,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.050 2026-09-13 07:24:38,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.012 0.043 2026-09-13 07:24:38,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [2/6] Tour test_multiple_loyalty_products → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:24:38,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [3/6] Tour test_multiple_loyalty_products → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:24:38,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.049 0.098 2026-09-13 07:24:38,690 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:38,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.070 2026-09-13 07:24:38,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-13 07:24:38,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:24:38,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-13 07:24:38,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-13 07:24:38,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-13 07:24:38,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-13 07:24:38,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-13 07:24:38,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.118 2026-09-13 07:24:38,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:38] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-13 07:24:38,955 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [4/6] Tour test_multiple_loyalty_products → Step Check that selection popup is not opened (trigger: body:not(:has(.selection-item))) 2026-09-13 07:24:39,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [5/6] Tour test_multiple_loyalty_products → Step Check orderline with attributes: {"productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:24:39,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [6/6] Tour test_multiple_loyalty_products → Step Check orderline with attributes: {"productName":"10% on your order","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("10% on your order")):has(.qty:contains("1"))) 2026-09-13 07:24:39,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-09-13 07:24:39,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:24:39,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14295880 (allocated 15204352) 2026-09-13 07:24:39,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 56113 2026-09-13 07:24:39,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-09-13 07:24:39,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 56113 2026-09-13 07:24:39,260 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072439_260520_test_multiple_loyalty_products.txt 2026-09-13 07:24:39,260 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpbxsqcrlu_chrome_odoo" 2026-09-13 07:24:39,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-09-13 07:24:39,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 56251 2026-09-13 07:24:39,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp_17ogpr5_chrome_odoo 2026-09-13 07:24:39,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:41771/json/version 2026-09-13 07:24:39,676 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:39,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:24:39,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:41771/json 2026-09-13 07:24:39,714 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:39,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:41771/devtools/page/236F201807A78A0CAED1A8D569B9C2E2 2026-09-13 07:24:39,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-13 07:24:39,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-13 07:24:39,796 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:24:39,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-09-13 07:24:39,805 26 INFO rb-103a292-224772-415053 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-09-13 07:24:39,805 26 INFO rb-103a292-224772-415053 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-09-13 07:24:39,829 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:24:40,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.034 0.320 2026-09-13 07:24:40,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '236F201807A78A0CAED1A8D569B9C2E2', 'loaderId': '37F549EC83795C89DC9056B3E40380C6', 'isDownload': False} 2026-09-13 07:24:40,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('test_multiple_physical_gift_card_sale')" 2026-09-13 07:24:40,196 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:40,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:24:40,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:24:40,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-13 07:24:40,627 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:40,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-13 07:24:40,660 26 INFO rb-103a292-224772-415053 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-09-13 07:24:40,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [1/34] Tour test_multiple_physical_gift_card_sale → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:40,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-13 07:24:40,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-13 07:24:40,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:40,719 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-09-13 07:24:40,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:24:40,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.028 2026-09-13 07:24:40,775 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-13 07:24:41,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.170 0.251 2026-09-13 07:24:41,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:24:41,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:41,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-13 07:24:41,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:41,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:41,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:24:41,414 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:41,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:24:41,444 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:41,450 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:24:41,472 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:24:41,475 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:41,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.021 0.029 2026-09-13 07:24:41,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.055 2026-09-13 07:24:41,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.013 0.053 2026-09-13 07:24:41,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [2/34] Tour test_multiple_physical_gift_card_sale → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:24:41,553 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:41,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.040 0.091 2026-09-13 07:24:41,604 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:41,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.003 0.026 2026-09-13 07:24:41,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [3/34] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:24:41,641 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-09-13 07:24:41,670 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.079 2026-09-13 07:24:41,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:24:41,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:24:41,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:24:41,760 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-13 07:24:41,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:24:41,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-13 07:24:41,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-09-13 07:24:41,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.167 2026-09-13 07:24:41,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [4/34] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-09-13 07:24:42,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [5/34] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-13 07:24:42,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [6/34] Tour test_multiple_physical_gift_card_sale → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-13 07:24:42,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:42] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.004 0.008 2026-09-13 07:24:42,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [7/34] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-09-13 07:24:42,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [8/34] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:42,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [9/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-13 07:24:42,785 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [10/34] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:42,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [11/34] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:24:42,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [12/34] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:42,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [13/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:24:43,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [14/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:24:43,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [15/34] Tour test_multiple_physical_gift_card_sale → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:24:43,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [16/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:24:43,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [17/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:24:43,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [18/34] Tour test_multiple_physical_gift_card_sale → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:24:43,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [19/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-09-13 07:24:43,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [20/34] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:43,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [21/34] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-09-13 07:24:43,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [22/34] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-13 07:24:43,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [23/34] Tour test_multiple_physical_gift_card_sale → Step Input amount '100' (trigger: input[id="amount"]) 2026-09-13 07:24:44,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:44] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:24:44,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [24/34] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-09-13 07:24:44,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [25/34] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:44,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [26/34] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:44,173 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:44,173 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:44,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [27/34] Tour test_multiple_physical_gift_card_sale → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:44,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [28/34] Tour test_multiple_physical_gift_card_sale → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:44,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [29/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:24:44,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [30/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:24:44,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [31/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:24:44,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [32/34] Tour test_multiple_physical_gift_card_sale → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:44,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [33/34] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:44,557 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78133793 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '382c276e-7ed4-4b13-b7d4-435d7a8f0be0'}] 2026-09-13 07:24:44,560 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:44,627 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78133793 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '382c276e-7ed4-4b13-b7d4-435d7a8f0be0'} created pos.order #608 2026-09-13 07:24:44,641 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78133793 finished 2026-09-13 07:24:44,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.038 0.088 2026-09-13 07:24:44,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.017 0.036 2026-09-13 07:24:44,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:44,875 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97809756 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '382c276e-7ed4-4b13-b7d4-435d7a8f0be0'}] 2026-09-13 07:24:44,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [34/34] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:44,888 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97809756 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '382c276e-7ed4-4b13-b7d4-435d7a8f0be0'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-09-13 07:24:44,900 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97809756 finished 2026-09-13 07:24:44,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-09-13 07:24:44,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:24:44,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.032 0.061 2026-09-13 07:24:45,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 19132040 (allocated 21630976) 2026-09-13 07:24:45,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 56251 2026-09-13 07:24:45,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-09-13 07:24:45,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 56251 2026-09-13 07:24:45,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072445_064173_test_multiple_physical_gift_card_sale.txt 2026-09-13 07:24:45,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp_17ogpr5_chrome_odoo" 2026-09-13 07:24:45,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-09-13 07:24:45,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 56389 2026-09-13 07:24:45,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmp3ksyj6py_chrome_odoo 2026-09-13 07:24:45,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:40225/json/version 2026-09-13 07:24:45,781 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:45,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:24:45,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:40225/json 2026-09-13 07:24:45,794 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:45,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:40225/devtools/page/2A30186EE4BE9C7AFDF362EFA1EC5C06 2026-09-13 07:24:45,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-09-13 07:24:45,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-09-13 07:24:45,864 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:24:45,870 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-09-13 07:24:45,872 26 INFO rb-103a292-224772-415053 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-09-13 07:24:45,872 26 INFO rb-103a292-224772-415053 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-09-13 07:24:45,881 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:24:46,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.031 0.352 2026-09-13 07:24:46,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '2A30186EE4BE9C7AFDF362EFA1EC5C06', 'loaderId': '4942EA91D08466079E72D32BE9A17478', 'isDownload': False} 2026-09-13 07:24:46,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate ready code "odoo.isTourReady('test_multiple_reward_line_free_product')" 2026-09-13 07:24:46,271 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:46,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:24:46,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:24:46,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-13 07:24:46,721 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:46,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-09-13 07:24:46,756 26 INFO rb-103a292-224772-415053 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-09-13 07:24:46,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [1/19] Tour test_multiple_reward_line_free_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:46,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-13 07:24:46,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:24:46,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:46,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:24:46,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:24:46,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:24:46,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.021 2026-09-13 07:24:47,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.215 0.262 2026-09-13 07:24:47,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:24:47,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:24:47,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.038 2026-09-13 07:24:47,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:47,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:47,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:24:47,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:47,594 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:24:47,604 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:47,606 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:24:47,621 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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-09-13 07:24:47,626 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:47,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.024 0.030 2026-09-13 07:24:47,659 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:24:47,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.062 2026-09-13 07:24:47,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [2/19] Tour test_multiple_reward_line_free_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:24:47,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.019 0.059 2026-09-13 07:24:47,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [3/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:24:47,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.052 0.113 2026-09-13 07:24:47,803 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:47,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-13 07:24:47,861 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-13 07:24:47,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:24:47,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-13 07:24:47,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-13 07:24:47,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-13 07:24:47,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-13 07:24:47,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:47] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-09-13 07:24:48,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:48] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-13 07:24:48,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:48] "GET /web/image?model=product.template&field=image_128&id=1714&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-13 07:24:48,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-13 07:24:48,138 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.166 2026-09-13 07:24:48,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [4/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:24:48,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [5/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:24:48,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [6/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-13 07:24:48,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [7/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-13 07:24:48,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [8/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-13 07:24:48,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [9/19] Tour test_multiple_reward_line_free_product → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B"))))) 2026-09-13 07:24:48,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [10/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-13 07:24:48,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [11/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-13 07:24:48,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [12/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-13 07:24:48,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [13/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-13 07:24:48,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [14/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-13 07:24:48,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [15/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-13 07:24:49,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [16/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-13 07:24:49,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [17/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:24:49,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [18/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-13 07:24:49,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [19/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("2")):has(.price:contains("-20"))) 2026-09-13 07:24:49,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-09-13 07:24:49,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:24:49,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18695520 (allocated 20451328) 2026-09-13 07:24:49,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 56389 2026-09-13 07:24:49,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-09-13 07:24:49,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 56389 2026-09-13 07:24:49,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072449_409861_test_multiple_reward_line_free_product.txt 2026-09-13 07:24:49,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmp3ksyj6py_chrome_odoo" 2026-09-13 07:24:49,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-13 07:24:49,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 56519 2026-09-13 07:24:49,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmplbm7fj6h_chrome_odoo 2026-09-13 07:24:49,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:44391/json/version 2026-09-13 07:24:49,998 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:50,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:24:50,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:44391/json 2026-09-13 07:24:50,011 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:50,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:44391/devtools/page/5398344731C1182898AE7F76E4FEE6C2 2026-09-13 07:24:50,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-09-13 07:24:50,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-09-13 07:24:50,086 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:24:50,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-09-13 07:24:50,095 26 INFO rb-103a292-224772-415053 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-09-13 07:24:50,095 26 INFO rb-103a292-224772-415053 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-09-13 07:24:50,105 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:24:50,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:50] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.041 0.578 2026-09-13 07:24:50,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '5398344731C1182898AE7F76E4FEE6C2', 'loaderId': 'DDA9875A35ACCC100D9EBDE8A4EBEACB', 'isDownload': False} 2026-09-13 07:24:50,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-13 07:24:50,733 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:50,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:50] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-13 07:24:50,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:50] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:24:50,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:50] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-09-13 07:24:51,160 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:51,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:24:51,189 26 INFO rb-103a292-224772-415053 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-09-13 07:24:51,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [1/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:51,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:24:51,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:51,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:51,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.008 2026-09-13 07:24:51,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.012 2026-09-13 07:24:51,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.025 2026-09-13 07:24:51,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-13 07:24:51,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.232 0.325 2026-09-13 07:24:51,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:24:51,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:24:52,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-13 07:24:52,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:24:52,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:52,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-13 07:24:52,125 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:52,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:24:52,148 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:24:52,148 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:24:52,176 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:24:52,182 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:24:52,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.037 0.035 2026-09-13 07:24:52,210 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:52,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.076 2026-09-13 07:24:52,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [2/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:24:52,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.016 0.062 2026-09-13 07:24:52,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.040 0.106 2026-09-13 07:24:52,335 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:24:52,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [3/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:24:52,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-13 07:24:52,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:24:52,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-13 07:24:52,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-13 07:24:52,445 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-13 07:24:52,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-13 07:24:52,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-13 07:24:52,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:24:52,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.082 2026-09-13 07:24:52,612 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.161 2026-09-13 07:24:52,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [4/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:52,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [5/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:24:52,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [6/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:24:52,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [7/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-13 07:24:53,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [8/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:53,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [9/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:53,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [10/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:53,141 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:53,141 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:53,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [11/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:53,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [12/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:53,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [13/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:24:53,351 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [14/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:24:53,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [15/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:24:53,457 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [16/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:24:53,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [17/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:53,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [18/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:53,586 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48787439 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '44f53808-045c-449c-a958-903c686f8060'}] 2026-09-13 07:24:53,593 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:53,839 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48787439 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '44f53808-045c-449c-a958-903c686f8060'} created pos.order #609 2026-09-13 07:24:53,851 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48787439 finished 2026-09-13 07:24:53,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.117 0.184 2026-09-13 07:24:53,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.014 0.028 2026-09-13 07:24:53,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:24:54,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [19/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:54,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:54] "GET /report/barcode/Code128/0442-22e4-412b HTTP/1.1" 200 - 0 0.000 0.046 2026-09-13 07:24:54,078 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #182613 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '44f53808-045c-449c-a958-903c686f8060'}] 2026-09-13 07:24:54,083 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #182613 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '44f53808-045c-449c-a958-903c686f8060'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-09-13 07:24:54,091 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #182613 finished 2026-09-13 07:24:54,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-09-13 07:24:54,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:24:54,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15648968 (allocated 17039360) 2026-09-13 07:24:54,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.062 0.069 2026-09-13 07:24:54,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 56519 2026-09-13 07:24:54,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-09-13 07:24:54,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 56519 2026-09-13 07:24:54,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072454_268839_test_next_order_coupon_program_expiration_date.txt 2026-09-13 07:24:54,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmplbm7fj6h_chrome_odoo" 2026-09-13 07:24:54,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-13 07:24:54,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 56658 2026-09-13 07:24:54,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpk90021ay_chrome_odoo 2026-09-13 07:24:54,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:46295/json/version 2026-09-13 07:24:54,933 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:54,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:24:54,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:46295/json 2026-09-13 07:24:54,943 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:24:54,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:46295/devtools/page/7A4F5C1AEB5E976CF7B171594BC632D4 2026-09-13 07:24:54,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-09-13 07:24:54,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-09-13 07:24:55,006 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:24:55,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-09-13 07:24:55,015 26 INFO rb-103a292-224772-415053 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-09-13 07:24:55,015 26 INFO rb-103a292-224772-415053 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-09-13 07:24:55,025 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:24:55,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.030 0.400 2026-09-13 07:24:55,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '7A4F5C1AEB5E976CF7B171594BC632D4', 'loaderId': '1CC2FF07DA19799C5F3D093E6DBB6009', 'isDownload': False} 2026-09-13 07:24:55,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-09-13 07:24:55,472 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:24:55,485 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:24:55,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-13 07:24:55,492 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:24:55,864 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:55,878 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:24:55,892 26 INFO rb-103a292-224772-415053 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-09-13 07:24:55,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:24:55,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [1/32] Tour test_not_create_loyalty_card_expired_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:24:55,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:55,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:55,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:24:55,947 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.017 2026-09-13 07:24:55,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:24:55,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.020 2026-09-13 07:24:56,434 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.177 0.234 2026-09-13 07:24:56,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:24:56,496 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:24:56,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-13 07:24:56,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:24:56,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:24:56,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-13 07:24:56,638 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:24:56,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:24:56,664 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:24:56,667 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:24:56,686 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:56,691 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:24:56,706 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:24:56,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.036 2026-09-13 07:24:56,722 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.067 2026-09-13 07:24:56,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [2/32] Tour test_not_create_loyalty_card_expired_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:24:56,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.027 0.054 2026-09-13 07:24:56,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [3/32] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:56,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.054 0.104 2026-09-13 07:24:56,868 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:56,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.060 2026-09-13 07:24:56,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [4/32] Tour test_not_create_loyalty_card_expired_program → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:24:56,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-09-13 07:24:56,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-09-13 07:24:56,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-13 07:24:56,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-13 07:24:57,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:57] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-09-13 07:24:57,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:57] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-13 07:24:57,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:57] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-13 07:24:57,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-13 07:24:57,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.152 2026-09-13 07:24:57,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [5/32] Tour test_not_create_loyalty_card_expired_program → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:24:57,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [6/32] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-13 07:24:57,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [7/32] Tour test_not_create_loyalty_card_expired_program → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:57,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [8/32] Tour test_not_create_loyalty_card_expired_program → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:57,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [9/32] Tour test_not_create_loyalty_card_expired_program → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-13 07:24:57,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [10/32] Tour test_not_create_loyalty_card_expired_program → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:57,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [11/32] Tour test_not_create_loyalty_card_expired_program → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-09-13 07:24:57,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:57] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.010 0.020 2026-09-13 07:24:57,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [12/32] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:24:57,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.010 0.020 2026-09-13 07:24:57,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.028 2026-09-13 07:24:57,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [13/32] Tour test_not_create_loyalty_card_expired_program → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:24:58,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [14/32] Tour test_not_create_loyalty_card_expired_program → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-13 07:24:58,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [15/32] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:58,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [16/32] Tour test_not_create_loyalty_card_expired_program → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:24:58,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [17/32] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:24:58,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [18/32] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:24:58,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [19/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:24:58,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [20/32] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-13 07:24:58,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [21/32] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:24:58,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [22/32] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:24:58,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [23/32] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:24:58,648 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:58,649 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:58,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [24/32] Tour test_not_create_loyalty_card_expired_program → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:24:58,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [25/32] Tour test_not_create_loyalty_card_expired_program → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:24:58,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [26/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:24:58,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [27/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:24:58,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [28/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:24:58,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [29/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:24:59,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [30/32] Tour test_not_create_loyalty_card_expired_program → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:24:59,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [31/32] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:24:59,086 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21808646 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ddb168a9-424c-4a20-8b39-0ec54ade8b09'}] 2026-09-13 07:24:59,088 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:24:59,302 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21808646 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ddb168a9-424c-4a20-8b39-0ec54ade8b09'} created pos.order #610 2026-09-13 07:24:59,313 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21808646 finished 2026-09-13 07:24:59,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.082 0.179 2026-09-13 07:24:59,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:24:59,512 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47352824 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ddb168a9-424c-4a20-8b39-0ec54ade8b09'}] 2026-09-13 07:24:59,517 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47352824 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ddb168a9-424c-4a20-8b39-0ec54ade8b09'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-09-13 07:24:59,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [32/32] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:24:59,528 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47352824 finished 2026-09-13 07:24:59,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-09-13 07:24:59,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_not_create_loyalty_card_expired_program SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-13 07:24:59,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:24:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.027 0.057 2026-09-13 07:24:59,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 18044904 (allocated 20447232) 2026-09-13 07:24:59,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 56658 2026-09-13 07:24:59,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-09-13 07:24:59,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 56658 2026-09-13 07:24:59,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072459_750502_test_not_create_loyalty_card_expired_program.txt 2026-09-13 07:24:59,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpk90021ay_chrome_odoo" 2026-09-13 07:24:59,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-13 07:25:00,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 56800 2026-09-13 07:25:00,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpk8dab72a_chrome_odoo 2026-09-13 07:25:00,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38005/json/version 2026-09-13 07:25:00,417 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:00,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:25:00,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38005/json 2026-09-13 07:25:00,421 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:00,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:38005/devtools/page/FF97F3D2B57DC13B75B07484208376A0 2026-09-13 07:25:00,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-13 07:25:00,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-13 07:25:00,498 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:25:00,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-13 07:25:00,505 26 INFO rb-103a292-224772-415053 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-09-13 07:25:00,505 26 INFO rb-103a292-224772-415053 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-09-13 07:25:00,516 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:25:00,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:00] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.024 0.355 2026-09-13 07:25:00,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'FF97F3D2B57DC13B75B07484208376A0', 'loaderId': 'CEAF0C32553E39C953A901CE8FD57352', 'isDownload': False} 2026-09-13 07:25:00,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-13 07:25:00,903 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:25:00,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:00] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:25:00,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:00] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:25:00,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:00] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:25:01,292 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:01,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:25:01,317 26 INFO rb-103a292-224772-415053 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-09-13 07:25:01,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/39] Tour PosOrderClaimReward → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:25:01,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:25:01,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:25:01,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:01,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:25:01,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-13 07:25:01,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.015 0.025 2026-09-13 07:25:01,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-13 07:25:01,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.184 0.281 2026-09-13 07:25:01,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:25:02,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25: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.005 2026-09-13 07:25:02,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.033 2026-09-13 07:25:02,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25: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.006 2026-09-13 07:25:02,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:25:02,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:25:02,171 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:25:02,196 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:02,202 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:02,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.026 2026-09-13 07:25:02,226 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:02,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.045 2026-09-13 07:25:02,230 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-13 07:25:02,237 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:25:02,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/39] Tour PosOrderClaimReward → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:25:02,322 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:25:02,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/39] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:02,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.030 0.036 2026-09-13 07:25:02,381 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:02,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/39] Tour PosOrderClaimReward → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:25:02,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.022 0.091 2026-09-13 07:25:02,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:25:02,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-09-13 07:25:02,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-13 07:25:02,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-13 07:25:02,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-13 07:25:02,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-13 07:25:02,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-13 07:25:02,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-13 07:25:02,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-13 07:25:02,690 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.167 2026-09-13 07:25:02,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/39] Tour PosOrderClaimReward → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:25:02,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/39] Tour PosOrderClaimReward → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-13 07:25:02,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/39] Tour PosOrderClaimReward → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:02,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/39] Tour PosOrderClaimReward → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:03,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/39] Tour PosOrderClaimReward → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-13 07:25:03,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/39] Tour PosOrderClaimReward → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:03,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/39] Tour PosOrderClaimReward → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-09-13 07:25:03,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:03] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.014 0.021 2026-09-13 07:25:03,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/39] Tour PosOrderClaimReward → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:25:03,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.020 0.023 2026-09-13 07:25:03,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.044 2026-09-13 07:25:03,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/39] Tour PosOrderClaimReward → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:03,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/39] Tour PosOrderClaimReward → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-13 07:25:03,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/39] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:03,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:25:03,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/39] Tour PosOrderClaimReward → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:25:03,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/39] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:03,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/39] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:25:03,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/39] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:25:03,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/39] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-13 07:25:04,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/39] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:04,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/39] Tour PosOrderClaimReward → Step .loyalty-points-title 2026-09-13 07:25:04,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/39] Tour PosOrderClaimReward → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:04,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/39] Tour PosOrderClaimReward → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:04,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/39] Tour PosOrderClaimReward → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:25:04,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/39] Tour PosOrderClaimReward → Step .selection-item span:nth-child(2) 2026-09-13 07:25:04,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/39] Tour PosOrderClaimReward → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-13 07:25:04,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/39] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:25:04,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/39] Tour PosOrderClaimReward → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:04,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/39] Tour PosOrderClaimReward → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:04,624 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:04,626 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:04,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/39] Tour PosOrderClaimReward → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:04,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/39] Tour PosOrderClaimReward → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:04,785 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [33/39] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:25:04,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [34/39] Tour PosOrderClaimReward → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:25:04,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [35/39] Tour PosOrderClaimReward → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:25:04,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [36/39] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:25:04,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [37/39] Tour PosOrderClaimReward → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:05,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [38/39] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:05,083 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11922120 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '76d47ecf-68d0-4233-a976-e24e29348311'}] 2026-09-13 07:25:05,090 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-13 07:25:05,412 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11922120 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '76d47ecf-68d0-4233-a976-e24e29348311'} created pos.order #611 2026-09-13 07:25:05,427 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11922120 finished 2026-09-13 07:25:05,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.135 0.267 2026-09-13 07:25:05,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.020 0.035 2026-09-13 07:25:05,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:25:05,624 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57539700 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '76d47ecf-68d0-4233-a976-e24e29348311'}] 2026-09-13 07:25:05,629 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57539700 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '76d47ecf-68d0-4233-a976-e24e29348311'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-09-13 07:25:05,647 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57539700 finished 2026-09-13 07:25:05,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [39/39] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:05,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-13 07:25:05,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:25:05,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.050 0.080 2026-09-13 07:25:05,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 19439032 (allocated 23203840) 2026-09-13 07:25:05,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 56800 2026-09-13 07:25:05,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-13 07:25:05,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 56800 2026-09-13 07:25:05,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072505_886923_test_not_create_loyalty_card_max_usage_program.txt 2026-09-13 07:25:05,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpk8dab72a_chrome_odoo" 2026-09-13 07:25:06,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 56954 2026-09-13 07:25:06,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp7rok8z_i_chrome_odoo 2026-09-13 07:25:06,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:41187/json/version 2026-09-13 07:25:06,080 26 INFO rb-103a292-224772-415053 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-09-13 07:25:06,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:25:06,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:41187/json 2026-09-13 07:25:06,114 26 INFO rb-103a292-224772-415053 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-09-13 07:25:06,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:41187/devtools/page/0D0DF086C9A1A91DC93985F97B928929 2026-09-13 07:25:06,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-13 07:25:06,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-13 07:25:06,135 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:25:06,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-13 07:25:06,140 26 INFO rb-103a292-224772-415053 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-09-13 07:25:06,140 26 INFO rb-103a292-224772-415053 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-09-13 07:25:06,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 31 0.021 0.025 2026-09-13 07:25:06,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '0D0DF086C9A1A91DC93985F97B928929', 'loaderId': 'EC1EBD24BB81D4B6BE6CAB14B8068B33', 'isDownload': False} 2026-09-13 07:25:06,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-13 07:25:06,216 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:25:06,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:25:06,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:25:06,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:25:06,656 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:06,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:06,684 26 INFO rb-103a292-224772-415053 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-09-13 07:25:06,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:25:06,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/32] Tour PosOrderNoPoints → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:25:06,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:06,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:06,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.007 2026-09-13 07:25:06,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:25:06,759 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.022 2026-09-13 07:25:06,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-13 07:25:07,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.122 0.255 2026-09-13 07:25:07,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25: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-09-13 07:25:07,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:25:07,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.009 0.022 2026-09-13 07:25:07,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:25:07,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:25:07,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:07,349 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:07,369 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:25:07,369 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:25:07,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.009 0.017 2026-09-13 07:25:07,391 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:25:07,400 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:25:07,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.034 2026-09-13 07:25:07,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-13 07:25:07,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/32] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:07,539 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:25:07,559 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/32] Tour PosOrderNoPoints → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:25:07,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.045 0.034 2026-09-13 07:25:07,597 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:25:07,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-09-13 07:25:07,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/32] Tour PosOrderNoPoints → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:25:07,636 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:25:07,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-09-13 07:25:07,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/32] Tour PosOrderNoPoints → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-13 07:25:07,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.018 0.171 2026-09-13 07:25:07,727 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-13 07:25:07,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/32] Tour PosOrderNoPoints → Step Search customer with "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:07,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-13 07:25:07,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-13 07:25:07,793 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-13 07:25:07,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/32] Tour PosOrderNoPoints → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:07,816 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-13 07:25:07,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:07] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-13 07:25:08,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/32] Tour PosOrderNoPoints → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-13 07:25:08,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/32] Tour PosOrderNoPoints → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:08,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/32] Tour PosOrderNoPoints → Step Check "Test Partner 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner 2")) 2026-09-13 07:25:08,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:08] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 8 0.008 0.018 2026-09-13 07:25:08,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/32] Tour PosOrderNoPoints → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:25:08,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.008 0.025 2026-09-13 07:25:08,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.020 2026-09-13 07:25:08,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/32] Tour PosOrderNoPoints → Step Search for partner "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:08,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/32] Tour PosOrderNoPoints → Step click partner 'Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner 2)) 2026-09-13 07:25:08,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:08,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/32] Tour PosOrderNoPoints → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:25:08,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/32] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:08,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/32] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:25:08,754 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/32] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:25:08,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/32] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-13 07:25:08,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:09,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/32] Tour PosOrderNoPoints → Step body:not(:has(.loyalty-points-title)) 2026-09-13 07:25:09,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/32] Tour PosOrderNoPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:09,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/32] Tour PosOrderNoPoints → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:09,156 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:09,157 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:09,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/32] Tour PosOrderNoPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:09,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/32] Tour PosOrderNoPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:09,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/32] Tour PosOrderNoPoints → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:25:09,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/32] Tour PosOrderNoPoints → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:25:09,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/32] Tour PosOrderNoPoints → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:25:09,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/32] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:25:09,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/32] Tour PosOrderNoPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:09,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/32] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:09,607 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82324248 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '2d6d46c2-6388-4dda-9ec8-cc24d231fe2c'}] 2026-09-13 07:25:09,612 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:09,749 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82324248 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '2d6d46c2-6388-4dda-9ec8-cc24d231fe2c'} created pos.order #612 2026-09-13 07:25:09,766 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82324248 finished 2026-09-13 07:25:09,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.053 0.148 2026-09-13 07:25:09,835 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:25:09,875 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67302541 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '2d6d46c2-6388-4dda-9ec8-cc24d231fe2c'}] 2026-09-13 07:25:09,879 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67302541 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '2d6d46c2-6388-4dda-9ec8-cc24d231fe2c'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-09-13 07:25:09,889 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67302541 finished 2026-09-13 07:25:09,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/32] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:09,956 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.024 0.060 2026-09-13 07:25:09,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-13 07:25:09,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-13 07:25:10,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 16386772 (allocated 17825792) 2026-09-13 07:25:10,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 56954 2026-09-13 07:25:10,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-13 07:25:10,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 56954 2026-09-13 07:25:10,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072510_140725_test_not_create_loyalty_card_max_usage_program.txt 2026-09-13 07:25:10,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp7rok8z_i_chrome_odoo" 2026-09-13 07:25:10,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-09-13 07:25:10,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 57093 2026-09-13 07:25:10,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmptg4sngoa_chrome_odoo 2026-09-13 07:25:10,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40249/json/version 2026-09-13 07:25:10,777 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:10,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:25:10,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40249/json 2026-09-13 07:25:10,797 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:10,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:40249/devtools/page/11B2E67F6B1D69CB32E0EAAEB051E2D2 2026-09-13 07:25:10,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-13 07:25:10,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-13 07:25:10,875 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:25:10,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-13 07:25:10,883 26 INFO rb-103a292-224772-415053 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-09-13 07:25:10,883 26 INFO rb-103a292-224772-415053 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-09-13 07:25:10,891 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:25:11,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:11] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.030 0.532 2026-09-13 07:25:11,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '11B2E67F6B1D69CB32E0EAAEB051E2D2', 'loaderId': '18BF9B147D043163EB1794B8D24AA2E4', 'isDownload': False} 2026-09-13 07:25:11,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_order_reward_product_tax_included_included')" 2026-09-13 07:25:11,466 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:25:11,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:11] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:25:11,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:11] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:25:11,500 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:11] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-13 07:25:11,926 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:11,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:25:11,970 26 INFO rb-103a292-224772-415053 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-09-13 07:25:11,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [1/13] Tour test_order_reward_product_tax_included_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:25:11,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:25:11,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:12,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:12,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-09-13 07:25:12,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:25:12,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.027 2026-09-13 07:25:12,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-09-13 07:25:12,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.248 0.312 2026-09-13 07:25:12,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:25:12,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:25:12,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-13 07:25:12,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-13 07:25:12,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-13 07:25:12,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:25:12,939 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:12,963 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:25:12,995 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-13 07:25:13,002 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:13,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.019 0.038 2026-09-13 07:25:13,004 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:25:13,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.020 0.083 2026-09-13 07:25:13,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-09-13 07:25:13,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [2/13] Tour test_order_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:25:13,139 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:25:13,163 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:13,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [3/13] Tour test_order_reward_product_tax_included_included → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-09-13 07:25:13,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.041 0.032 2026-09-13 07:25:13,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-13 07:25:13,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-13 07:25:13,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-09-13 07:25:13,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.099 2026-09-13 07:25:13,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.022 0.195 2026-09-13 07:25:13,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1721&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-09-13 07:25:13,399 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-13 07:25:13,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-09-13 07:25:13,483 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.204 2026-09-13 07:25:13,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-13 07:25:13,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-13 07:25:13,537 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:13] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-09-13 07:25:13,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [4/13] Tour test_order_reward_product_tax_included_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:13,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [5/13] Tour test_order_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-13 07:25:13,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [6/13] Tour test_order_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-13 07:25:13,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [7/13] Tour test_order_reward_product_tax_included_included → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:13,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [8/13] Tour test_order_reward_product_tax_included_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:13,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [9/13] Tour test_order_reward_product_tax_included_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:13,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [10/13] Tour test_order_reward_product_tax_included_included → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:25:13,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [11/13] Tour test_order_reward_product_tax_included_included → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:25:13,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [12/13] Tour test_order_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:14,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [13/13] Tour test_order_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on your order")):has(.price:contains("-10.00"))) 2026-09-13 07:25:14,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:14] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.005 0.010 2026-09-13 07:25:14,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-13 07:25:14,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_order_reward_product_tax_included_included SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-13 07:25:14,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14910540 (allocated 16515072) 2026-09-13 07:25:14,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 57093 2026-09-13 07:25:14,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-13 07:25:14,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 57093 2026-09-13 07:25:14,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072514_233161_test_order_reward_product_tax_included_excluded.txt 2026-09-13 07:25:14,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmptg4sngoa_chrome_odoo" 2026-09-13 07:25:14,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 57229 2026-09-13 07:25:14,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpjvve6qdj_chrome_odoo 2026-09-13 07:25:14,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36403/json/version 2026-09-13 07:25:14,425 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:14,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:25:14,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36403/json 2026-09-13 07:25:14,442 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:14,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36403/devtools/page/124BD7F007ECB8BACC1128CC01304E88 2026-09-13 07:25:14,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-13 07:25:14,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-13 07:25:14,465 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:25:14,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-13 07:25:14,468 26 INFO rb-103a292-224772-415053 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-09-13 07:25:14,468 26 INFO rb-103a292-224772-415053 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-09-13 07:25:14,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:14] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.023 0.040 2026-09-13 07:25:14,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '124BD7F007ECB8BACC1128CC01304E88', 'loaderId': '17306EC1856B4DB565B7489105DDA7CB', 'isDownload': False} 2026-09-13 07:25:14,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_order_reward_product_tax_included_excluded')" 2026-09-13 07:25:14,567 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:25:14,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:14] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-09-13 07:25:14,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:14] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 07:25:14,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:14] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:25:15,026 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:15,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:25:15,069 26 INFO rb-103a292-224772-415053 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-09-13 07:25:15,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [1/12] Tour test_order_reward_product_tax_included_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:25:15,082 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.006 2026-09-13 07:25:15,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:15,109 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:15,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:25:15,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.007 2026-09-13 07:25:15,138 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-13 07:25:15,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.018 2026-09-13 07:25:15,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.165 0.262 2026-09-13 07:25:15,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:15,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:25:15,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-13 07:25:15,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:25:15,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-13 07:25:15,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:15,821 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:25:15,826 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:25:15,837 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:25:15,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.013 2026-09-13 07:25:15,852 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:25:15,854 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:25:15,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.005 0.049 2026-09-13 07:25:15,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-13 07:25:15,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [2/12] Tour test_order_reward_product_tax_included_excluded → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-09-13 07:25:16,006 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-13 07:25:16,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [3/12] Tour test_order_reward_product_tax_included_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:16,058 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:16,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [4/12] Tour test_order_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-13 07:25:16,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.083 0.059 2026-09-13 07:25:16,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-13 07:25:16,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [5/12] Tour test_order_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-13 07:25:16,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-13 07:25:16,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-13 07:25:16,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [6/12] Tour test_order_reward_product_tax_included_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:16,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-13 07:25:16,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [7/12] Tour test_order_reward_product_tax_included_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:16,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.023 0.232 2026-09-13 07:25:16,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-13 07:25:16,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [8/12] Tour test_order_reward_product_tax_included_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:16,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-13 07:25:16,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-13 07:25:16,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-09-13 07:25:16,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-13 07:25:16,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [9/12] Tour test_order_reward_product_tax_included_excluded → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:25:16,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "GET /web/image?model=product.template&field=image_128&id=1721&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-13 07:25:16,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [10/12] Tour test_order_reward_product_tax_included_excluded → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:25:16,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [11/12] Tour test_order_reward_product_tax_included_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:16,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [12/12] Tour test_order_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on your order")):has(.price:contains("-10.00"))) 2026-09-13 07:25:16,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:25:16,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-13 07:25:16,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_order_reward_product_tax_included_excluded SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-13 07:25:16,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14766772 (allocated 16252928) 2026-09-13 07:25:16,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 57229 2026-09-13 07:25:16,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-13 07:25:16,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 57229 2026-09-13 07:25:16,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072516_707591_test_order_reward_product_tax_included_excluded.txt 2026-09-13 07:25:16,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpjvve6qdj_chrome_odoo" 2026-09-13 07:25:16,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-09-13 07:25:17,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 57362 2026-09-13 07:25:17,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpaqqt1l8h_chrome_odoo 2026-09-13 07:25:17,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:32785/json/version 2026-09-13 07:25:17,734 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:17,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:25:17,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:32785/json 2026-09-13 07:25:17,756 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:17,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:32785/devtools/page/596856A68D2449791694554ED5B390D8 2026-09-13 07:25:17,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-09-13 07:25:17,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-09-13 07:25:17,821 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:25:17,825 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-09-13 07:25:17,835 26 INFO rb-103a292-224772-415053 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-09-13 07:25:17,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:25:17,848 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:25:18,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "GET /pos/ui/76 HTTP/1.1" 200 - 82 0.043 0.339 2026-09-13 07:25:18,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '596856A68D2449791694554ED5B390D8', 'loaderId': '8D8D4C78041CDEF10504B029745D21A9', 'isDownload': False} 2026-09-13 07:25:18,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-09-13 07:25:18,237 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:25:18,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:25:18,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:25:18,256 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:25:18,656 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:18,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-13 07:25:18,693 26 INFO rb-103a292-224772-415053 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-09-13 07:25:18,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [1/185] Tour test_physical_gift_card → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:25:18,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.015 0.006 2026-09-13 07:25:18,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:25:18,735 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:18,759 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.007 0.009 2026-09-13 07:25:18,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.020 2026-09-13 07:25:18,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.028 2026-09-13 07:25:18,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-13 07:25:19,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.225 0.276 2026-09-13 07:25:19,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.007 2026-09-13 07:25:19,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:25:19,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-13 07:25:19,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:25:19,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-09-13 07:25:19,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.004 2026-09-13 07:25:19,530 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:19,545 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:25:19,546 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:25:19,586 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:19,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.022 0.035 2026-09-13 07:25:19,590 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:25:19,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-13 07:25:19,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.068 2026-09-13 07:25:19,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [2/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:25:19,701 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:19,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [3/185] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:25:19,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.048 0.038 2026-09-13 07:25:19,785 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:19,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-09-13 07:25:19,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.012 0.087 2026-09-13 07:25:19,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.098 2026-09-13 07:25:19,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:25:19,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.027 0.185 2026-09-13 07:25:19,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-13 07:25:19,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:25:19,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-09-13 07:25:19,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:19] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-13 07:25:20,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:20] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-13 07:25:20,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-13 07:25:20,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.134 2026-09-13 07:25:20,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [4/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:20,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [5/185] Tour test_physical_gift_card → Step Input code 'gift_card_partner' (trigger: input[id="code"]) 2026-09-13 07:25:20,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [6/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-13 07:25:20,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:20] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.004 0.013 2026-09-13 07:25:20,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [7/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-13 07:25:20,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [8/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-13 07:25:20,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [9/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:20,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [10/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:21,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [11/185] Tour test_physical_gift_card → Step Input code 'gift_card_expired' (trigger: input[id="code"]) 2026-09-13 07:25:21,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [12/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-13 07:25:21,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:21] "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-09-13 07:25:21,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [13/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-13 07:25:21,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [14/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-13 07:25:21,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [15/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:21,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [16/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:21,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [17/185] Tour test_physical_gift_card → Step Input code 'gift_card_sold' (trigger: input[id="code"]) 2026-09-13 07:25:21,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [18/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-13 07:25:22,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:22] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.006 0.015 2026-09-13 07:25:22,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [19/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-13 07:25:22,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [20/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-13 07:25:22,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [21/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:22,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [22/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:22,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [23/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:22,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [24/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:25:22,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [25/185] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:25:22,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [26/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:22,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [27/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-13 07:25:22,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:22] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:25:22,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.010 2026-09-13 07:25:22,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [28/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:22,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [29/185] Tour test_physical_gift_card → Step Input code 'gift_card_generated_but_not_sold' (trigger: input[id="code"]) 2026-09-13 07:25:23,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [30/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-13 07:25:23,562 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:23] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.014 0.022 2026-09-13 07:25:23,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [31/185] Tour test_physical_gift_card → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:25:25,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [32/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:25,710 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [33/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:25,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [34/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"60.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("60.00"))) 2026-09-13 07:25:25,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [35/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:25,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [36/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:25,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [37/185] Tour test_physical_gift_card → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:25:25,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [38/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:26,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [39/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:26,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [40/185] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-09-13 07:25:26,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [41/185] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-09-13 07:25:26,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [42/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:26,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [43/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:26,330 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:26,331 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:26,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [44/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:26,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [45/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:26,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [46/185] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:25:26,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [47/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:26,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [48/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:26,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [49/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:26,663 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83698217 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6470d201-c587-43cf-b3f1-80eacb3b4ea7'}] 2026-09-13 07:25:26,664 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:25:26,762 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83698217 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6470d201-c587-43cf-b3f1-80eacb3b4ea7'} created pos.order #614 2026-09-13 07:25:26,775 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83698217 finished 2026-09-13 07:25:26,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.091 0.093 2026-09-13 07:25:26,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.014 0.022 2026-09-13 07:25:26,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:25:27,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [50/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:27,063 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5814647 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6470d201-c587-43cf-b3f1-80eacb3b4ea7'}] 2026-09-13 07:25:27,068 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5814647 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6470d201-c587-43cf-b3f1-80eacb3b4ea7'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-09-13 07:25:27,077 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5814647 finished 2026-09-13 07:25:27,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [51/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:27,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.038 0.064 2026-09-13 07:25:27,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [52/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:27,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [53/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:27,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.018 2026-09-13 07:25:27,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [54/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:25:27,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [55/185] Tour test_physical_gift_card → Step input text 'gift_card_valid' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:25:27,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [56/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:27,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [57/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:27,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:27] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:25:27,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:27] "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-09-13 07:25:27,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [58/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:27,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [59/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:27,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [60/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-3.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:25:27,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [61/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:27,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [62/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:25:27,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [63/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:25:27,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [64/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:27,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [65/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:27,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [66/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:28,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [67/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:28,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [68/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:28,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [69/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:28,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [70/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:28,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:25:28,190 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68433457 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9afffe29-9543-48b8-bdf7-88470ceda3f0'}] 2026-09-13 07:25:28,457 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68433457 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9afffe29-9543-48b8-bdf7-88470ceda3f0'} created pos.order #615 2026-09-13 07:25:28,479 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68433457 finished 2026-09-13 07:25:28,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.146 0.193 2026-09-13 07:25:28,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.031 0.029 2026-09-13 07:25:28,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25: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-09-13 07:25:28,676 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7389616 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '9afffe29-9543-48b8-bdf7-88470ceda3f0'}] 2026-09-13 07:25:28,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [71/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:28,689 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7389616 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '9afffe29-9543-48b8-bdf7-88470ceda3f0'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-09-13 07:25:28,701 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7389616 finished 2026-09-13 07:25:28,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [72/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:28,779 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.035 0.070 2026-09-13 07:25:28,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [73/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:28,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.014 2026-09-13 07:25:28,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [74/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:28,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [75/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:25:28,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [76/185] Tour test_physical_gift_card → Step input text 'gift_card_partner' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:25:29,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [77/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:29,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [78/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:29,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.007 2026-09-13 07:25:29,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:29] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.014 2026-09-13 07:25:29,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [79/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:29,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [80/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:29,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [81/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-3.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-13 07:25:29,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [82/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:29,356 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [83/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:25:29,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [84/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:25:29,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [85/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:29,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [86/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:29,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [87/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:29,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [88/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:29,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [89/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:29,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [90/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:29,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [91/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:29,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:29] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:25:29,797 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15375643 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'a3a3cc05-44f5-4c4e-aba3-61fb74cda5f7'}] 2026-09-13 07:25:29,959 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15375643 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'a3a3cc05-44f5-4c4e-aba3-61fb74cda5f7'} created pos.order #616 2026-09-13 07:25:29,969 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15375643 finished 2026-09-13 07:25:30,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.079 0.147 2026-09-13 07:25:30,096 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.011 0.026 2026-09-13 07:25:30,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:25:30,166 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26592390 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'a3a3cc05-44f5-4c4e-aba3-61fb74cda5f7'}] 2026-09-13 07:25:30,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [92/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:30,182 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26592390 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'a3a3cc05-44f5-4c4e-aba3-61fb74cda5f7'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-09-13 07:25:30,190 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26592390 finished 2026-09-13 07:25:30,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [93/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:30,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.043 0.076 2026-09-13 07:25:30,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [94/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:30,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.009 2026-09-13 07:25:30,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [95/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:30,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [96/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:30,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [97/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:25:30,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [98/185] Tour test_physical_gift_card → Step input text 'gift_card_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:25:30,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [99/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:30,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [100/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:30,664 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25: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.003 0.009 2026-09-13 07:25:30,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:30] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.017 2026-09-13 07:25:30,752 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [101/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:30,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [102/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:30,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [103/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-6.40","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-6.40"))) 2026-09-13 07:25:30,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [104/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:30,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [105/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:25:31,005 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [106/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:25:31,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [107/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:31,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [108/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:31,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [109/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:31,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [110/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:31,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [111/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:31,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [112/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:31,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [113/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:31,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-13 07:25:31,414 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87297460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '98f2722c-4a32-46ff-a040-9d7264715cf4'}] 2026-09-13 07:25:31,620 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87297460 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '98f2722c-4a32-46ff-a040-9d7264715cf4'} created pos.order #617 2026-09-13 07:25:31,629 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87297460 finished 2026-09-13 07:25:31,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.086 0.167 2026-09-13 07:25:31,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.014 0.024 2026-09-13 07:25:31,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.009 2026-09-13 07:25:31,802 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38875754 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '98f2722c-4a32-46ff-a040-9d7264715cf4'}] 2026-09-13 07:25:31,809 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38875754 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '98f2722c-4a32-46ff-a040-9d7264715cf4'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-09-13 07:25:31,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [114/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:31,822 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38875754 finished 2026-09-13 07:25:31,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [115/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:31,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.051 0.064 2026-09-13 07:25:31,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [116/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:31,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.009 2026-09-13 07:25:31,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [117/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:32,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [118/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:32,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [119/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:32,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [120/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:32,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [121/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:25:32,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [122/185] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:25:32,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [123/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:32,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [124/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:32,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:32] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:25:32,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.014 2026-09-13 07:25:32,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [125/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:32,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [126/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:32,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [127/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-12.80","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-12.80"))) 2026-09-13 07:25:32,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [128/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:32,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [129/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-13 07:25:32,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [130/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-13 07:25:32,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [131/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:32,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [132/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:32,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [133/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:32,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [134/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:32,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [135/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:33,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [136/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:33,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [137/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:33,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:33] "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-09-13 07:25:33,124 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90606738 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'aa54f11c-69e2-4793-9443-b155fa133160'}] 2026-09-13 07:25:33,286 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90606738 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'aa54f11c-69e2-4793-9443-b155fa133160'} created pos.order #618 2026-09-13 07:25:33,303 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90606738 finished 2026-09-13 07:25:33,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.074 0.150 2026-09-13 07:25:33,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.021 0.024 2026-09-13 07:25:33,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:33,443 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86219285 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'aa54f11c-69e2-4793-9443-b155fa133160'}] 2026-09-13 07:25:33,448 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86219285 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'aa54f11c-69e2-4793-9443-b155fa133160'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-09-13 07:25:33,457 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86219285 finished 2026-09-13 07:25:33,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [138/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:33,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.034 0.053 2026-09-13 07:25:33,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [139/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:33,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.011 2026-09-13 07:25:33,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [140/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:33,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [141/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:25:33,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [142/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:33,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [143/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:33,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [144/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:25:33,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [145/185] Tour test_physical_gift_card → Step input text 'gift_card_expired' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:25:33,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [146/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:25:33,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [147/185] Tour test_physical_gift_card → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-09-13 07:25:34,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:34] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:25:34,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.004 0.016 2026-09-13 07:25:34,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [148/185] Tour test_physical_gift_card → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-09-13 07:25:34,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [149/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:34,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [150/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:34,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [151/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:34,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [152/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:34,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [153/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:25:34,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [154/185] Tour test_physical_gift_card → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:25:34,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [155/185] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:25:34,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [156/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:34,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [157/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:34,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [158/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:34,586 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86508008 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'd1947318-92bd-4b2b-9ec0-db0ecd74d43c'}] 2026-09-13 07:25:34,778 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86508008 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'd1947318-92bd-4b2b-9ec0-db0ecd74d43c'} created pos.order #619 2026-09-13 07:25:34,788 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86508008 finished 2026-09-13 07:25:34,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.078 0.172 2026-09-13 07:25:34,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:34,899 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21594690 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'd1947318-92bd-4b2b-9ec0-db0ecd74d43c'}] 2026-09-13 07:25:34,908 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21594690 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'd1947318-92bd-4b2b-9ec0-db0ecd74d43c'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-09-13 07:25:34,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [159/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:34,923 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21594690 finished 2026-09-13 07:25:34,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [160/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:35,009 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.047 0.064 2026-09-13 07:25:35,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [161/185] Tour test_physical_gift_card → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:25:35,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [162/185] Tour test_physical_gift_card → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:25:35,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [163/185] Tour test_physical_gift_card → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:25:35,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [164/185] Tour test_physical_gift_card → Step Search for partner "A powerful PoS man!" (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:35,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [165/185] Tour test_physical_gift_card → Step click partner 'A powerful PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A powerful PoS man!)) 2026-09-13 07:25:35,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [166/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:35,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [167/185] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:25:35,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [168/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:35,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [169/185] Tour test_physical_gift_card → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:25:35,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [170/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:25:35,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [171/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:25:35,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [172/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:25:35,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [173/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:35,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [174/185] Tour test_physical_gift_card → Step order total amount is '999.00' (trigger: .product-screen .order-summary .total:contains("999.00")) 2026-09-13 07:25:35,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [175/185] Tour test_physical_gift_card → Step order total amount is '999.00' (trigger: .product-screen .order-summary .total:contains("999.00"):not(:visible)) 2026-09-13 07:25:35,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [176/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:35,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [177/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:36,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [178/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:36,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [179/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:36,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [180/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:25:36,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [181/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:25:36,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [182/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:25:36,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [183/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:36,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [184/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:36,343 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91285504 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': 'b29c618f-ef13-421c-8682-46cd22450f73'}] 2026-09-13 07:25:36,404 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91285504 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': 'b29c618f-ef13-421c-8682-46cd22450f73'} created pos.order #620 2026-09-13 07:25:36,416 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91285504 finished 2026-09-13 07:25:36,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.034 0.077 2026-09-13 07:25:36,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.035 0.096 2026-09-13 07:25:36,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:25:36,644 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57941218 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': 'b29c618f-ef13-421c-8682-46cd22450f73'}] 2026-09-13 07:25:36,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [185/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:36,659 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57941218 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': 'b29c618f-ef13-421c-8682-46cd22450f73'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-09-13 07:25:36,670 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57941218 finished 2026-09-13 07:25:36,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-09-13 07:25:36,717 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:25:36,759 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.044 0.073 2026-09-13 07:25:36,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 30782348 (allocated 33566720) 2026-09-13 07:25:36,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 57362 2026-09-13 07:25:36,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-09-13 07:25:36,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 57362 2026-09-13 07:25:37,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072537_030632_test_physical_gift_card.txt 2026-09-13 07:25:37,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpaqqt1l8h_chrome_odoo" 2026-09-13 07:25:37,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-09-13 07:25:37,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 57558 2026-09-13 07:25:37,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmp3lr2d38m_chrome_odoo 2026-09-13 07:25:37,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:37629/json/version 2026-09-13 07:25:37,565 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:37,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:25:37,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:37629/json 2026-09-13 07:25:37,586 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:37,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:37629/devtools/page/AC368E181F770792DD689E1E1DED040B 2026-09-13 07:25:37,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-09-13 07:25:37,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-09-13 07:25:37,671 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:25:37,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-09-13 07:25:37,691 26 INFO rb-103a292-224772-415053 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-09-13 07:25:37,694 26 INFO rb-103a292-224772-415053 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-09-13 07:25:37,705 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:25:38,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.065 0.366 2026-09-13 07:25:38,148 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:25:38,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': 'AC368E181F770792DD689E1E1DED040B', 'loaderId': 'A85C22C3545EBE9EF0B51178FB86EC07', 'isDownload': False} 2026-09-13 07:25:38,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-09-13 07:25:38,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:25:38,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.018 0.004 2026-09-13 07:25:38,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-09-13 07:25:38,583 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:38,593 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:25:38,606 26 INFO rb-103a292-224772-415053 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-09-13 07:25:38,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [1/26] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:25:38,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-13 07:25:38,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:38,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:38,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-13 07:25:38,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-13 07:25:38,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.027 2026-09-13 07:25:38,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.026 2026-09-13 07:25:39,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.279 0.309 2026-09-13 07:25:39,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:25:39,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:25:39,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-13 07:25:39,485 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:39,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-09-13 07:25:39,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:25:39,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:25:39,557 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:39,568 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:39,571 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:25:39,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.010 0.013 2026-09-13 07:25:39,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-09-13 07:25:39,610 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:39,611 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:39,625 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:39,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.011 0.021 2026-09-13 07:25:39,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [2/26] Tour test_physical_gift_card_invoiced → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:25:39,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.013 0.056 2026-09-13 07:25:39,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [3/26] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:39,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-13 07:25:39,761 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:25:39,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.005 0.035 2026-09-13 07:25:39,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-13 07:25:39,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [4/26] Tour test_physical_gift_card_invoiced → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:25:39,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.074 2026-09-13 07:25:39,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:25:39,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-13 07:25:39,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-13 07:25:39,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-13 07:25:39,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-13 07:25:39,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:39] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-09-13 07:25:40,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.146 2026-09-13 07:25:40,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [5/26] Tour test_physical_gift_card_invoiced → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:25:40,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [6/26] Tour test_physical_gift_card_invoiced → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:25:40,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [7/26] Tour test_physical_gift_card_invoiced → Step Search for partner "AABBCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:40,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [8/26] Tour test_physical_gift_card_invoiced → Step click partner 'AABBCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AABBCC Test Partner)) 2026-09-13 07:25:40,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [9/26] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:40,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [10/26] Tour test_physical_gift_card_invoiced → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:25:40,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [11/26] Tour test_physical_gift_card_invoiced → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:40,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [12/26] Tour test_physical_gift_card_invoiced → Step Input code 'test-card-1234' (trigger: input[id="code"]) 2026-09-13 07:25:40,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [13/26] Tour test_physical_gift_card_invoiced → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-13 07:25:41,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:41] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.004 0.010 2026-09-13 07:25:41,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [14/26] Tour test_physical_gift_card_invoiced → Step .btn-primary:contains("Add Balance") 2026-09-13 07:25:41,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [15/26] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:41,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [16/26] Tour test_physical_gift_card_invoiced → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-13 07:25:41,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [17/26] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:41,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [18/26] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-13 07:25:41,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [19/26] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-13 07:25:41,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [20/26] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:41,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [21/26] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:41,495 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:41,496 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:25:41,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [22/26] Tour test_physical_gift_card_invoiced → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:41,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [23/26] Tour test_physical_gift_card_invoiced → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:25:41,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [24/26] Tour test_physical_gift_card_invoiced → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:25:41,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [25/26] Tour test_physical_gift_card_invoiced → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:41,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [26/26] Tour test_physical_gift_card_invoiced → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:25:41,771 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72556565 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '98a9c63e-c556-4218-b00b-0c87fbdf3d23'}] 2026-09-13 07:25:41,775 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:25:42,913 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72556565 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '98a9c63e-c556-4218-b00b-0c87fbdf3d23'} created pos.order #621 2026-09-13 07:25:42,947 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72556565 finished 2026-09-13 07:25:43,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 438 0.388 0.870 2026-09-13 07:25:43,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.058 0.124 2026-09-13 07:25:43,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:43] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:43,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:25:43,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-09-13 07:25:43,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:25:43,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:43] "GET /account/download_invoice_documents/722/pdf HTTP/1.1" 200 - 17 0.022 0.019 2026-09-13 07:25:43,388 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69613148 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '98a9c63e-c556-4218-b00b-0c87fbdf3d23'}] 2026-09-13 07:25:43,400 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69613148 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '98a9c63e-c556-4218-b00b-0c87fbdf3d23'} sync ignored for existing PoS order pos.order(621,) (state: done) 2026-09-13 07:25:43,413 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69613148 finished 2026-09-13 07:25:43,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 16963736 (allocated 18350080) 2026-09-13 07:25:43,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 57558 2026-09-13 07:25:43,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-09-13 07:25:43,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 57558 2026-09-13 07:25:43,510 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.064 0.084 2026-09-13 07:25:43,524 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072543_524695_test_physical_gift_card_invoiced.txt 2026-09-13 07:25:43,524 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmp3lr2d38m_chrome_odoo" 2026-09-13 07:25:43,553 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-09-13 07:25:44,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 57710 2026-09-13 07:25:44,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpijufuqup_chrome_odoo 2026-09-13 07:25:44,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:39875/json/version 2026-09-13 07:25:44,045 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:44,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:25:44,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:39875/json 2026-09-13 07:25:44,097 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:44,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:39875/devtools/page/BE42A643D255BAEC1BD0CB364778E802 2026-09-13 07:25:44,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-13 07:25:44,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-13 07:25:44,161 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:25:44,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-09-13 07:25:44,167 26 INFO rb-103a292-224772-415053 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-09-13 07:25:44,167 26 INFO rb-103a292-224772-415053 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-09-13 07:25:44,179 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:25:44,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:44] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.034 0.439 2026-09-13 07:25:44,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': 'BE42A643D255BAEC1BD0CB364778E802', 'loaderId': 'E7639609358094062B36F63FD62F00BB', 'isDownload': False} 2026-09-13 07:25:44,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-09-13 07:25:44,660 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:25:44,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:44] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:25:44,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:44] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:25:44,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:44] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-09-13 07:25:45,096 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:45,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:25:45,122 26 INFO rb-103a292-224772-415053 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-09-13 07:25:45,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-13 07:25:45,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [1/82] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:25:45,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:25:45,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:45,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-13 07:25:45,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:25:45,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.025 2026-09-13 07:25:45,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-13 07:25:45,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.215 0.288 2026-09-13 07:25:45,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:25:45,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:25:45,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.026 2026-09-13 07:25:45,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:45,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-13 07:25:45,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:25:45,968 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:45,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:25:45,978 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:25:46,011 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:25:46,017 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-13 07:25:46,018 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:25:46,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.033 2026-09-13 07:25:46,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.058 2026-09-13 07:25:46,043 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:25:46,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [2/82] Tour PhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:25:46,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.035 0.075 2026-09-13 07:25:46,139 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:25:46,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [3/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:25:46,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.137 2026-09-13 07:25:46,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-09-13 07:25:46,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:25:46,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-13 07:25:46,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.005 0.168 2026-09-13 07:25:46,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-13 07:25:46,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-13 07:25:46,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.126 2026-09-13 07:25:46,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.013 0.141 2026-09-13 07:25:46,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-13 07:25:46,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-13 07:25:46,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.233 2026-09-13 07:25:46,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [4/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:46,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [5/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:46,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [6/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:25:46,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [7/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:25:46,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [8/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:25:46,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [9/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:46,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [10/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:25:47,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [11/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:25:47,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [12/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-13 07:25:47,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [13/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:47,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [14/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:47,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [15/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-13 07:25:47,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [16/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-13 07:25:47,816 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:47] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.021 0.010 2026-09-13 07:25:47,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [17/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-13 07:25:47,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [18/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:47,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [19/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-13 07:25:48,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [20/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:48,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [21/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-13 07:25:48,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [22/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-13 07:25:48,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [23/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:48,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [24/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:48,245 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:48,247 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:48,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [25/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:48,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [26/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:48,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [27/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:25:48,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [28/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:25:48,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [29/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:25:48,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [30/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:48,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [31/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:48,624 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69811566 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'eea7c496-6802-48f3-932e-1df5cd9c60b5'}] 2026-09-13 07:25:48,636 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:48,771 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69811566 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'eea7c496-6802-48f3-932e-1df5cd9c60b5'} created pos.order #622 2026-09-13 07:25:48,782 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69811566 finished 2026-09-13 07:25:48,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.133 0.085 2026-09-13 07:25:48,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.043 0.043 2026-09-13 07:25:48,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:25:49,019 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76931816 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'eea7c496-6802-48f3-932e-1df5cd9c60b5'}] 2026-09-13 07:25:49,027 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76931816 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'eea7c496-6802-48f3-932e-1df5cd9c60b5'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-09-13 07:25:49,037 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76931816 finished 2026-09-13 07:25:49,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [32/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:49,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [33/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:25:49,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.049 0.065 2026-09-13 07:25:49,167 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.010 2026-09-13 07:25:49,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [34/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:49,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [35/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:49,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [36/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:25:49,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [37/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:25:49,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [38/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:25:49,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [39/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:49,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [40/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:25:49,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [41/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:25:49,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [42/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-13 07:25:49,653 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [43/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:49,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [44/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:49,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [45/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-13 07:25:49,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [46/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '100' (trigger: input[id="amount"]) 2026-09-13 07:25:50,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:50] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.007 0.010 2026-09-13 07:25:50,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [47/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-13 07:25:50,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [48/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("test-card-0001") 2026-09-13 07:25:50,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [49/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:50,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [50/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-13 07:25:50,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [51/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:50,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [52/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:25:50,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [53/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:50,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [54/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:25:50,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [55/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:25:50,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [56/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:25:50,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [57/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:25:50,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [58/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:51,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [59/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:25:51,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [60/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:25:51,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [61/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-13 07:25:51,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [62/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:51,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [63/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-13 07:25:51,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [64/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'new-card-0001' (trigger: input[id="code"]) 2026-09-13 07:25:51,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [65/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '250' (trigger: input[id="amount"]) 2026-09-13 07:25:51,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:51] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.013 2026-09-13 07:25:51,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [66/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-13 07:25:51,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [67/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("new-card-0001") 2026-09-13 07:25:52,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [68/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:52,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [69/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"250","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("250"))) 2026-09-13 07:25:52,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [70/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:52,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [71/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350")) 2026-09-13 07:25:52,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [72/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350"):not(:visible)) 2026-09-13 07:25:52,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [73/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:52,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [74/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:52,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [75/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:52,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [76/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:52,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [77/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:25:52,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [78/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:25:52,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [79/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:25:52,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [80/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:52,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [81/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:25:52,716 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89462497 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '6f60ee8a-b4a0-45d8-8023-dc09943da241'}] 2026-09-13 07:25:52,765 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89462497 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '6f60ee8a-b4a0-45d8-8023-dc09943da241'} created pos.order #623 2026-09-13 07:25:52,775 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89462497 finished 2026-09-13 07:25:52,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.038 0.060 2026-09-13 07:25:52,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.014 0.028 2026-09-13 07:25:52,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:52,932 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36563134 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '6f60ee8a-b4a0-45d8-8023-dc09943da241'}] 2026-09-13 07:25:52,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [82/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:25:52,940 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36563134 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '6f60ee8a-b4a0-45d8-8023-dc09943da241'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-09-13 07:25:52,953 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36563134 finished 2026-09-13 07:25:52,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-09-13 07:25:52,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:25:53,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.026 0.060 2026-09-13 07:25:53,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 20955292 (allocated 23465984) 2026-09-13 07:25:53,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 57710 2026-09-13 07:25:53,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-09-13 07:25:53,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 57710 2026-09-13 07:25:53,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.005 0.011 2026-09-13 07:25:53,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072553_183675_test_physical_gift_card_sale.txt 2026-09-13 07:25:53,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpijufuqup_chrome_odoo" 2026-09-13 07:25:53,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-13 07:25:53,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 57868 2026-09-13 07:25:53,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmpq14btpzk_chrome_odoo 2026-09-13 07:25:53,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:36567/json/version 2026-09-13 07:25:53,830 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:53,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:25:53,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:36567/json 2026-09-13 07:25:53,840 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:25:53,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:36567/devtools/page/147D18A5356E3DE35600D114A4DA2DA2 2026-09-13 07:25:53,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-09-13 07:25:53,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-09-13 07:25:53,965 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:25:53,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-09-13 07:25:53,983 26 INFO rb-103a292-224772-415053 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-09-13 07:25:53,983 26 INFO rb-103a292-224772-415053 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-09-13 07:25:54,011 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:25:54,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.053 0.335 2026-09-13 07:25:54,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '147D18A5356E3DE35600D114A4DA2DA2', 'loaderId': 'A26B3AC83756A8CC72EB4129B402B6C9', 'isDownload': False} 2026-09-13 07:25:54,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-13 07:25:54,400 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:25:54,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:25:54,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:25:54,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:25:54,804 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:54,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:25:54,832 26 INFO rb-103a292-224772-415053 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-09-13 07:25:54,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/28] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:25:54,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-13 07:25:54,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:25:54,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:54,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-13 07:25:54,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:25:54,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.036 2026-09-13 07:25:54,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-13 07:25:55,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.245 0.335 2026-09-13 07:25:55,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-13 07:25:55,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25: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.004 2026-09-13 07:25:55,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.024 2026-09-13 07:25:55,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25: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-09-13 07:25:55,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-13 07:25:55,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.003 2026-09-13 07:25:55,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:25:55,792 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:25:55,798 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:25:55,801 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:25:55,815 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:55,817 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:25:55,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.033 2026-09-13 07:25:55,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:25:55,849 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:25:55,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.024 0.041 2026-09-13 07:25:55,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/28] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:25:55,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.018 0.082 2026-09-13 07:25:55,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:55,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:55] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-13 07:25:56,000 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:56,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.048 2026-09-13 07:25:56,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-13 07:25:56,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/28] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:25:56,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-09-13 07:25:56,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-13 07:25:56,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-13 07:25:56,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/image?model=product.template&field=image_128&id=1727&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:25:56,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-09-13 07:25:56,161 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:25:56,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-13 07:25:56,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.140 2026-09-13 07:25:56,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/28] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:25:56,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/28] Tour PosLoyaltyTour6 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:25:56,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/28] Tour PosLoyaltyTour6 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:25:56,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/28] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-13 07:25:56,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:56,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.011 2026-09-13 07:25:56,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/28] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-13 07:25:56,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/28] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-09-13 07:25:56,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:25:56,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:25:56,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/28] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:25:56,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/28] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-09-13 07:25:56,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:25:57,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [17/28] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-09-13 07:25:57,076 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [18/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:25:57,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [19/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:25:57,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [20/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:25:57,203 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:57,205 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:57,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [21/28] Tour PosLoyaltyTour6 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:25:57,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [22/28] Tour PosLoyaltyTour6 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:25:57,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [23/28] Tour PosLoyaltyTour6 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:25:57,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [24/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:25:57,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:57] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.009 2026-09-13 07:25:57,448 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71838328 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '575ea217-c438-4fc3-8df4-cfb48de77a02'}] 2026-09-13 07:25:57,449 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:25:57,759 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71838328 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '575ea217-c438-4fc3-8df4-cfb48de77a02'} created pos.order #624 2026-09-13 07:25:57,775 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71838328 finished 2026-09-13 07:25:57,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.162 0.209 2026-09-13 07:25:57,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.029 0.030 2026-09-13 07:25:57,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:25:58,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [25/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-09-13 07:25:58,042 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9374147 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '575ea217-c438-4fc3-8df4-cfb48de77a02'}] 2026-09-13 07:25:58,051 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9374147 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '575ea217-c438-4fc3-8df4-cfb48de77a02'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-09-13 07:25:58,069 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9374147 finished 2026-09-13 07:25:58,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/28] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-09-13 07:25:58,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.069 0.077 2026-09-13 07:25:58,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.009 0.016 2026-09-13 07:25:58,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:58] "GET /pos/ui/76/receipt/575ea217-c438-4fc3-8df4-cfb48de77a02 HTTP/1.1" 200 - 31 0.018 0.021 2026-09-13 07:25:59,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "GET /web/webclient/translations?hash=791ee998b101acb1117d347281b780da337da31a&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:59,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [27/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:25:59,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:25:59,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:25:59,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:25:59,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.014 2026-09-13 07:25:59,612 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.022 2026-09-13 07:25:59,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-13 07:25:59,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:25:59,688 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.006 2026-09-13 07:25:59,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.016 0.031 2026-09-13 07:25:59,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:25:59,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.005 0.015 2026-09-13 07:25:59,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:25:59,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-13 07:25:59,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:25:59,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:25:59] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 304 - 7 0.005 0.016 2026-09-13 07:25:59,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [28/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-09-13 07:25:59,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-09-13 07:25:59,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:26:00,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:00] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.025 0.056 2026-09-13 07:26:00,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:00] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.012 0.108 2026-09-13 07:26:00,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16419892 (allocated 19398656) 2026-09-13 07:26:00,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 57868 2026-09-13 07:26:00,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-09-13 07:26:00,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 57868 2026-09-13 07:26:00,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072600_206562_test_point_per_money_spent.txt 2026-09-13 07:26:00,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmpq14btpzk_chrome_odoo" 2026-09-13 07:26:00,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-13 07:26:01,076 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 58031 2026-09-13 07:26:01,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp9jmbcigs_chrome_odoo 2026-09-13 07:26:01,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:35747/json/version 2026-09-13 07:26:01,079 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:01,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:26:01,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:35747/json 2026-09-13 07:26:01,090 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:01,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:35747/devtools/page/E478FECBE1A31ECDB0A721EF68691C35 2026-09-13 07:26:01,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-13 07:26:01,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-13 07:26:01,200 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:26:01,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-09-13 07:26:01,211 26 INFO rb-103a292-224772-415053 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-09-13 07:26:01,211 26 INFO rb-103a292-224772-415053 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-09-13 07:26:01,228 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:26:01,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:01] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.032 0.313 2026-09-13 07:26:01,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': 'E478FECBE1A31ECDB0A721EF68691C35', 'loaderId': '3D35EB876CA626B9FDD433E9A14CC2F6', 'isDownload': False} 2026-09-13 07:26:01,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-13 07:26:01,577 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:26:01,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:01] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:26:01,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:01] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:26:01,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:01] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:26:01,993 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:26:02,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:26:02,027 26 INFO rb-103a292-224772-415053 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-09-13 07:26:02,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:26:02,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.008 2026-09-13 07:26:02,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:26:02,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:26:02,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-13 07:26:02,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:26:02,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.036 0.031 2026-09-13 07:26:02,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-09-13 07:26:02,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.254 0.283 2026-09-13 07:26:02,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:26:02,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:02,878 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.026 2026-09-13 07:26:02,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26: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.004 2026-09-13 07:26:02,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:26:02,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:26:02,975 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:02,979 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:26:02,992 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:03,001 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:03,028 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:26:03,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.040 0.040 2026-09-13 07:26:03,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.083 2026-09-13 07:26:03,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:26:03,099 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:26:03,106 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:26:03,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.093 0.095 2026-09-13 07:26:03,204 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:03,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:03,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.016 0.214 2026-09-13 07:26:03,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:26:03,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:26:03,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-13 07:26:03,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-13 07:26:03,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.151 2026-09-13 07:26:03,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-13 07:26:03,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.147 2026-09-13 07:26:03,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-13 07:26:03,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-13 07:26:03,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-09-13 07:26:03,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.148 2026-09-13 07:26:03,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-13 07:26:03,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-13 07:26:03,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:26:03,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:26:03,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:26:03,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-13 07:26:03,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:03,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:03] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.010 2026-09-13 07:26:03,870 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-13 07:26:03,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:04,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:04,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:04,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:04,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-13 07:26:04,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:04,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-13 07:26:04,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-13 07:26:04,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:04,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:04,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:04,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:04,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:04,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:04,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-09-13 07:26:04,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:04] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:26:04,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-09-13 07:26:04,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-09-13 07:26:04,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step loyalty points awarded 135 (trigger: .loyalty-points-won:contains("135")) 2026-09-13 07:26:04,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:04,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:04,997 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:04,997 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:05,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:05,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:05,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:26:05,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:26:05,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:26:05,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:26:05,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:05,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:05,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:05,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:05,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:26:05,551 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82326462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '70f8d46c-ba95-4182-bec6-de52301c6049'}] 2026-09-13 07:26:05,555 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:05,856 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82326462 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '70f8d46c-ba95-4182-bec6-de52301c6049'} created pos.order #625 2026-09-13 07:26:05,866 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82326462 finished 2026-09-13 07:26:05,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.155 0.199 2026-09-13 07:26:06,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.033 0.038 2026-09-13 07:26:06,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:26:06,070 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39617080 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '70f8d46c-ba95-4182-bec6-de52301c6049'}] 2026-09-13 07:26:06,076 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39617080 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '70f8d46c-ba95-4182-bec6-de52301c6049'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-09-13 07:26:06,111 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39617080 finished 2026-09-13 07:26:06,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:06,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-09-13 07:26:06,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-13 07:26:06,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.066 0.086 2026-09-13 07:26:06,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 19142632 (allocated 20582400) 2026-09-13 07:26:06,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 58031 2026-09-13 07:26:06,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-09-13 07:26:06,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 58031 2026-09-13 07:26:06,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072606_323608_test_points_awarded_discount_code_no_domain_program.txt 2026-09-13 07:26:06,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp9jmbcigs_chrome_odoo" 2026-09-13 07:26:06,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-13 07:26:07,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 58173 2026-09-13 07:26:07,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpbx7nzn5w_chrome_odoo 2026-09-13 07:26:07,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:36047/json/version 2026-09-13 07:26:07,212 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:07,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:26:07,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:36047/json 2026-09-13 07:26:07,214 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:07,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:36047/devtools/page/9E31275D465CECF125E648E3FE230C62 2026-09-13 07:26:07,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-09-13 07:26:07,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-09-13 07:26:07,263 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:26:07,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-09-13 07:26:07,269 26 INFO rb-103a292-224772-415053 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-09-13 07:26:07,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:26:07,277 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:26:07,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:07] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.034 0.377 2026-09-13 07:26:07,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '9E31275D465CECF125E648E3FE230C62', 'loaderId': 'BACD246A7E5796FD68A0EDD4AC76651D', 'isDownload': False} 2026-09-13 07:26:07,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-13 07:26:07,693 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:26:07,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:07] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:26:07,716 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:07] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-13 07:26:07,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:07] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-13 07:26:08,168 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:08,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.018 2026-09-13 07:26:08,205 26 INFO rb-103a292-224772-415053 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-09-13 07:26:08,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [1/34] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:26:08,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-13 07:26:08,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:26:08,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:08,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26: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.008 2026-09-13 07:26:08,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-09-13 07:26:08,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.237 2026-09-13 07:26:08,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.140 2026-09-13 07:26:09,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.220 0.272 2026-09-13 07:26:09,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:26:09,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26: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-09-13 07:26:09,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-09-13 07:26:09,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:26:09,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-09-13 07:26:09,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-13 07:26:09,251 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:09,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:26:09,273 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:09,277 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:26:09,302 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:09,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.027 2026-09-13 07:26:09,325 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:09,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.014 0.055 2026-09-13 07:26:09,353 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:09,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.022 0.032 2026-09-13 07:26:09,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [2/34] Tour PosLoyaltyPointsEwallet → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:26:09,454 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.021 0.084 2026-09-13 07:26:09,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [3/34] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:09,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.022 0.053 2026-09-13 07:26:09,538 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:09,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-13 07:26:09,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [4/34] Tour PosLoyaltyPointsEwallet → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:26:09,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-13 07:26:09,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-13 07:26:09,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-13 07:26:09,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-13 07:26:09,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-13 07:26:09,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-13 07:26:09,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-13 07:26:09,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-13 07:26:09,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.138 2026-09-13 07:26:09,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [5/34] Tour PosLoyaltyPointsEwallet → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:26:09,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [6/34] Tour PosLoyaltyPointsEwallet → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:26:09,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [7/34] Tour PosLoyaltyPointsEwallet → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:26:10,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [8/34] Tour PosLoyaltyPointsEwallet → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-13 07:26:10,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [9/34] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:10,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.010 2026-09-13 07:26:10,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:26:10,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [10/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:10,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [11/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:10,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [12/34] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.disabled:contains("eWallet") 2026-09-13 07:26:10,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-09-13 07:26:10,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [14/34] Tour PosLoyaltyPointsEwallet → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-13 07:26:10,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [15/34] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:10,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [16/34] Tour PosLoyaltyPointsEwallet → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:10,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [17/34] Tour PosLoyaltyPointsEwallet → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:10,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [18/34] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:10,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [19/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:10,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [20/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:10,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [21/34] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-13 07:26:10,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [22/34] Tour PosLoyaltyPointsEwallet → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-13 07:26:10,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [23/34] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:10,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [24/34] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:10,962 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:10,963 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:11,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [25/34] Tour PosLoyaltyPointsEwallet → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:11,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [26/34] Tour PosLoyaltyPointsEwallet → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:11,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [27/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:26:11,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [28/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:11,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [29/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:26:11,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [30/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:11,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [31/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:11,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [32/34] Tour PosLoyaltyPointsEwallet → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:11,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [33/34] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:11,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:26:11,482 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71330748 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3f2b6cab-31ee-4832-8ae0-0bc4b453275a'}] 2026-09-13 07:26:11,483 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:11,755 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71330748 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3f2b6cab-31ee-4832-8ae0-0bc4b453275a'} created pos.order #626 2026-09-13 07:26:11,766 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71330748 finished 2026-09-13 07:26:11,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.123 0.197 2026-09-13 07:26:11,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.026 0.035 2026-09-13 07:26:11,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:26:11,967 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7875500 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3f2b6cab-31ee-4832-8ae0-0bc4b453275a'}] 2026-09-13 07:26:11,973 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7875500 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3f2b6cab-31ee-4832-8ae0-0bc4b453275a'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-09-13 07:26:11,982 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7875500 finished 2026-09-13 07:26:12,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [34/34] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:12,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-09-13 07:26:12,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:26:12,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.057 0.072 2026-09-13 07:26:12,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 18873156 (allocated 21630976) 2026-09-13 07:26:12,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 58173 2026-09-13 07:26:12,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-09-13 07:26:12,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 58173 2026-09-13 07:26:12,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072612_243971_test_points_awarded_ewallet.txt 2026-09-13 07:26:12,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpbx7nzn5w_chrome_odoo" 2026-09-13 07:26:12,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-13 07:26:13,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 58315 2026-09-13 07:26:13,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp4vdwd3na_chrome_odoo 2026-09-13 07:26:13,212 26 INFO rb-103a292-224772-415053 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:41593/json/version 2026-09-13 07:26:13,213 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:13,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:26:13,235 26 INFO rb-103a292-224772-415053 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:41593/json 2026-09-13 07:26:13,235 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:13,238 26 INFO rb-103a292-224772-415053 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:41593/devtools/page/39003837AD3DA0499B88D51A4090DE04 2026-09-13 07:26:13,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-13 07:26:13,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-13 07:26:13,287 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:26:13,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-13 07:26:13,293 26 INFO rb-103a292-224772-415053 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-09-13 07:26:13,293 26 INFO rb-103a292-224772-415053 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-09-13 07:26:13,301 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:26:13,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:13] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.044 0.330 2026-09-13 07:26:13,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '39003837AD3DA0499B88D51A4090DE04', 'loaderId': 'B59AEF6E5D5AFE1FCC5672E8421AE2A7', 'isDownload': False} 2026-09-13 07:26:13,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-09-13 07:26:13,684 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:26:13,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:13] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:26:13,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:13] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-13 07:26:13,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:13] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:26:14,073 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:14,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:26:14,102 26 INFO rb-103a292-224772-415053 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-09-13 07:26:14,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:26:14,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-13 07:26:14,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:26:14,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:14,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-09-13 07:26:14,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:26:14,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.030 2026-09-13 07:26:14,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-13 07:26:14,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.221 0.295 2026-09-13 07:26:14,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:14,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:26:14,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-09-13 07:26:14,967 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:26:14,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:26:14,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-13 07:26:15,024 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:15,055 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:15,064 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:15,081 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.045 2026-09-13 07:26:15,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.061 2026-09-13 07:26:15,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-13 07:26:15,107 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:26:15,109 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:26:15,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:26:15,217 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:15,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:15,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.075 0.036 2026-09-13 07:26:15,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:26:15,332 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:15,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-13 07:26:15,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-13 07:26:15,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-13 07:26:15,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-13 07:26:15,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.022 0.232 2026-09-13 07:26:15,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-09-13 07:26:15,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-13 07:26:15,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-13 07:26:15,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-09-13 07:26:15,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-09-13 07:26:15,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.134 2026-09-13 07:26:15,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-13 07:26:15,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-13 07:26:15,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:26:15,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:26:15,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:26:15,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-13 07:26:15,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:15,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.011 2026-09-13 07:26:15,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-13 07:26:16,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:16,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:16,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:16,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:16,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-13 07:26:16,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:16,367 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-13 07:26:16,418 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-13 07:26:16,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:16,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:16,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:16,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:16,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:16,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:16,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-09-13 07:26:16,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:26:16,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-09-13 07:26:16,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-09-13 07:26:16,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-13 07:26:17,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:17,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:17,108 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:17,109 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:17,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:17,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:17,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:26:17,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:26:17,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:26:17,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:26:17,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:17,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:17,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:17,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:17,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26: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-09-13 07:26:17,672 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53045504 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b069aaf1-26b1-4f12-9a9e-d6a1b7a2bb97'}] 2026-09-13 07:26:17,678 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:18,006 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53045504 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b069aaf1-26b1-4f12-9a9e-d6a1b7a2bb97'} created pos.order #627 2026-09-13 07:26:18,022 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53045504 finished 2026-09-13 07:26:18,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.142 0.249 2026-09-13 07:26:18,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.023 0.036 2026-09-13 07:26:18,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:18,229 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80139446 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b069aaf1-26b1-4f12-9a9e-d6a1b7a2bb97'}] 2026-09-13 07:26:18,246 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80139446 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b069aaf1-26b1-4f12-9a9e-d6a1b7a2bb97'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-09-13 07:26:18,259 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80139446 finished 2026-09-13 07:26:18,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:18,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.070 2026-09-13 07:26:18,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:18] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:26:18,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-09-13 07:26:18,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-13 07:26:18,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 20386292 (allocated 22679552) 2026-09-13 07:26:18,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 58315 2026-09-13 07:26:18,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-09-13 07:26:18,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 58315 2026-09-13 07:26:18,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072618_575570_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-09-13 07:26:18,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp4vdwd3na_chrome_odoo" 2026-09-13 07:26:18,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-13 07:26:19,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 58460 2026-09-13 07:26:19,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpulfm8x1u_chrome_odoo 2026-09-13 07:26:19,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:33091/json/version 2026-09-13 07:26:19,490 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:19,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:26:19,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:33091/json 2026-09-13 07:26:19,511 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:19,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:33091/devtools/page/574565D6861C8FBF737B9215D360F814 2026-09-13 07:26:19,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-09-13 07:26:19,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-09-13 07:26:19,579 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:26:19,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-09-13 07:26:19,587 26 INFO rb-103a292-224772-415053 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-09-13 07:26:19,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-13 07:26:19,599 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:26:20,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.040 0.395 2026-09-13 07:26:20,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '574565D6861C8FBF737B9215D360F814', 'loaderId': '019F73E5BE1F29FE6DDBB3C52CD5B8D5', 'isDownload': False} 2026-09-13 07:26:20,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-13 07:26:20,038 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:26:20,048 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-09-13 07:26:20,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:26:20,057 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:26:20,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-13 07:26:20,461 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:20,462 26 INFO rb-103a292-224772-415053 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-09-13 07:26:20,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [1/57] Tour PosLoyaltyPointsGiftcard → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:26:20,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-13 07:26:20,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-13 07:26:20,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:20,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:26:20,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-13 07:26:20,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.028 2026-09-13 07:26:20,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-13 07:26:21,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.211 0.263 2026-09-13 07:26:21,128 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:21,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:21,230 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-13 07:26:21,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:21,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-09-13 07:26:21,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-13 07:26:21,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:21,353 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:21,374 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:21,376 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:26:21,412 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:21,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.032 0.027 2026-09-13 07:26:21,429 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-13 07:26:21,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.061 2026-09-13 07:26:21,444 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:26:21,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.018 0.042 2026-09-13 07:26:21,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [2/57] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:26:21,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [3/57] Tour PosLoyaltyPointsGiftcard → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:26:21,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.058 0.097 2026-09-13 07:26:21,605 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:26:21,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-13 07:26:21,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.004 0.081 2026-09-13 07:26:21,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:26:21,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:26:21,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-13 07:26:21,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-13 07:26:21,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-13 07:26:21,770 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-09-13 07:26:21,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-13 07:26:21,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-13 07:26:21,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.146 2026-09-13 07:26:21,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:21] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-13 07:26:21,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [4/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:22,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [5/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:26:22,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [6/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:26:22,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [7/57] Tour PosLoyaltyPointsGiftcard → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:26:22,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [8/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:26:22,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [9/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:22,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [10/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:26:22,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [11/57] Tour PosLoyaltyPointsGiftcard → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:26:22,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [12/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-13 07:26:22,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [13/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:22,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [14/57] Tour PosLoyaltyPointsGiftcard → Step a:contains("Sell physical gift card?") 2026-09-13 07:26:22,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [15/57] Tour PosLoyaltyPointsGiftcard → Step Input code '044123456' (trigger: input[id="code"]) 2026-09-13 07:26:22,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [16/57] Tour PosLoyaltyPointsGiftcard → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-13 07:26:23,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:23] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.009 2026-09-13 07:26:23,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/57] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-09-13 07:26:23,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [18/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:26:23,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [19/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-13 07:26:23,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [20/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:23,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [21/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:23,396 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:23,397 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:23,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [22/57] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:23,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [23/57] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:23,553 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [24/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:26:23,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [25/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:23,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [26/57] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:23,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [27/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:23,733 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49554070 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '76a467c4-2c85-4b71-84fe-84eff2a745cf'}] 2026-09-13 07:26:23,734 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:23,806 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49554070 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '76a467c4-2c85-4b71-84fe-84eff2a745cf'} created pos.order #628 2026-09-13 07:26:23,816 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49554070 finished 2026-09-13 07:26:23,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.046 0.080 2026-09-13 07:26:23,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.022 0.031 2026-09-13 07:26:23,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:26:24,012 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96295597 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '76a467c4-2c85-4b71-84fe-84eff2a745cf'}] 2026-09-13 07:26:24,018 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96295597 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '76a467c4-2c85-4b71-84fe-84eff2a745cf'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-09-13 07:26:24,028 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96295597 finished 2026-09-13 07:26:24,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [28/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:24,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.031 0.065 2026-09-13 07:26:24,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [29/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:24,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.008 2026-09-13 07:26:24,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [30/57] Tour PosLoyaltyPointsGiftcard → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:26:24,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [31/57] Tour PosLoyaltyPointsGiftcard → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:26:24,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [32/57] Tour PosLoyaltyPointsGiftcard → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:26:24,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [33/57] Tour PosLoyaltyPointsGiftcard → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:26:24,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [34/57] Tour PosLoyaltyPointsGiftcard → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-13 07:26:24,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [35/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:24,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:26:24,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [36/57] Tour PosLoyaltyPointsGiftcard → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-13 07:26:24,585 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [37/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:24,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [38/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:24,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [39/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:24,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [40/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:24,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [41/57] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:24,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [42/57] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:24,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [43/57] Tour PosLoyaltyPointsGiftcard → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:24,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [44/57] Tour PosLoyaltyPointsGiftcard → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:25,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [45/57] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:25,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [46/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:26:25,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:25] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:26:25,102 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.014 2026-09-13 07:26:25,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [47/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-13 07:26:25,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [48/57] Tour PosLoyaltyPointsGiftcard → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-13 07:26:25,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [49/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:25,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [50/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:25,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [51/57] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:25,418 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [52/57] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:25,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [53/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:26:25,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [54/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:25,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [55/57] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:25,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [56/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:25,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.009 2026-09-13 07:26:25,665 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87839830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '0b7f0b7f-a811-46ee-8515-4d1d0431fd68'}] 2026-09-13 07:26:25,970 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87839830 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '0b7f0b7f-a811-46ee-8515-4d1d0431fd68'} created pos.order #629 2026-09-13 07:26:25,982 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87839830 finished 2026-09-13 07:26:26,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 177 0.158 0.199 2026-09-13 07:26:26,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.034 0.033 2026-09-13 07:26:26,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:26,173 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18210716 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '0b7f0b7f-a811-46ee-8515-4d1d0431fd68'}] 2026-09-13 07:26:26,177 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18210716 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '0b7f0b7f-a811-46ee-8515-4d1d0431fd68'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-09-13 07:26:26,187 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18210716 finished 2026-09-13 07:26:26,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [57/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:26,253 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.027 0.055 2026-09-13 07:26:26,260 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-09-13 07:26:26,260 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-13 07:26:26,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.007 0.014 2026-09-13 07:26:26,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 19680216 (allocated 21106688) 2026-09-13 07:26:26,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 58460 2026-09-13 07:26:26,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-09-13 07:26:26,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 58460 2026-09-13 07:26:26,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072626_425299_test_points_awarded_giftcard.txt 2026-09-13 07:26:26,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpulfm8x1u_chrome_odoo" 2026-09-13 07:26:26,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-13 07:26:27,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 58608 2026-09-13 07:26:27,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpe656b8sj_chrome_odoo 2026-09-13 07:26:27,217 26 INFO rb-103a292-224772-415053 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:33193/json/version 2026-09-13 07:26:27,218 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:27,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:26:27,226 26 INFO rb-103a292-224772-415053 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:33193/json 2026-09-13 07:26:27,227 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:27,228 26 INFO rb-103a292-224772-415053 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:33193/devtools/page/088BBEBBD9DB0D09837A6187BC88269F 2026-09-13 07:26:27,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-13 07:26:27,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-13 07:26:27,276 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:26:27,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-09-13 07:26:27,281 26 INFO rb-103a292-224772-415053 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-09-13 07:26:27,281 26 INFO rb-103a292-224772-415053 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-09-13 07:26:27,289 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:26:27,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:27] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.049 0.429 2026-09-13 07:26:27,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '088BBEBBD9DB0D09837A6187BC88269F', 'loaderId': '6C60FA29EA8F10FBC72DCCC97B58D791', 'isDownload': False} 2026-09-13 07:26:27,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-09-13 07:26:27,778 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:26:27,794 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:27] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:26:27,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:27] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.017 2026-09-13 07:26:27,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:27] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-13 07:26:28,266 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:28,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-13 07:26:28,295 26 INFO rb-103a292-224772-415053 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-09-13 07:26:28,306 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [1/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:26:28,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:26:28,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:26:28,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:28,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-13 07:26:28,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-09-13 07:26:28,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.005 2026-09-13 07:26:28,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.038 2026-09-13 07:26:29,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.258 0.327 2026-09-13 07:26:29,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:26:29,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:29,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.030 2026-09-13 07:26:29,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:26:29,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:26:29,251 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:26:29,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:29,297 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:29,306 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:29,313 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:26:29,337 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:26:29,348 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:26:29,367 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:29,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.031 0.056 2026-09-13 07:26:29,399 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.099 2026-09-13 07:26:29,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [2/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:26:29,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.012 0.064 2026-09-13 07:26:29,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [3/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-13 07:26:29,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.064 0.107 2026-09-13 07:26:29,542 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:29,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:26:29,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-13 07:26:29,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-13 07:26:29,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-13 07:26:29,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-13 07:26:29,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:26:29,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-13 07:26:29,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-13 07:26:29,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.129 2026-09-13 07:26:29,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.155 2026-09-13 07:26:29,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-09-13 07:26:29,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [4/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:29,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [5/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:30,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [6/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:30,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [7/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:30,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [8/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:30,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [9/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:26:30,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [10/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:26:30,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [11/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:26:30,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [12/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:26:30,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [13/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-13 07:26:30,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [14/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:30,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.033 0.016 2026-09-13 07:26:30,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [15/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-10.00"))) 2026-09-13 07:26:30,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [16/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-09-13 07:26:30,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [17/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-09-13 07:26:30,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [18/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-09-13 07:26:30,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [19/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:30,807 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [20/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:30,817 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:30,817 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:30,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [21/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:30,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [22/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:30,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [23/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:26:31,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [24/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:31,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [25/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:31,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [26/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:31,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.015 0.008 2026-09-13 07:26:31,182 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30941392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8f9f9971-e222-4c74-b355-382d3b78e178'}] 2026-09-13 07:26:31,185 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:31,537 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30941392 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8f9f9971-e222-4c74-b355-382d3b78e178'} created pos.order #630 2026-09-13 07:26:31,550 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30941392 finished 2026-09-13 07:26:31,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.209 0.205 2026-09-13 07:26:31,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.042 0.039 2026-09-13 07:26:31,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:31,812 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39100897 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8f9f9971-e222-4c74-b355-382d3b78e178'}] 2026-09-13 07:26:31,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [27/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:31,818 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39100897 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8f9f9971-e222-4c74-b355-382d3b78e178'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-09-13 07:26:31,829 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39100897 finished 2026-09-13 07:26:31,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-09-13 07:26:31,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-13 07:26:31,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.046 0.071 2026-09-13 07:26:31,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 18724072 (allocated 21106688) 2026-09-13 07:26:31,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 58608 2026-09-13 07:26:31,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-09-13 07:26:31,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 58608 2026-09-13 07:26:32,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072632_049055_test_points_awarded_global_discount_code_no_domain_program.txt 2026-09-13 07:26:32,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpe656b8sj_chrome_odoo" 2026-09-13 07:26:32,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-13 07:26:32,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 58752 2026-09-13 07:26:32,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp5vru7pmc_chrome_odoo 2026-09-13 07:26:32,924 26 INFO rb-103a292-224772-415053 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:42425/json/version 2026-09-13 07:26:32,925 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:32,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:26:32,927 26 INFO rb-103a292-224772-415053 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:42425/json 2026-09-13 07:26:32,928 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:32,931 26 INFO rb-103a292-224772-415053 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:42425/devtools/page/D947F5047BEE5B567E5235B89D2C02B9 2026-09-13 07:26:32,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-13 07:26:32,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-13 07:26:33,004 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:26:33,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-13 07:26:33,011 26 INFO rb-103a292-224772-415053 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-09-13 07:26:33,011 26 INFO rb-103a292-224772-415053 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-09-13 07:26:33,026 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:26:33,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:33] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.057 0.614 2026-09-13 07:26:33,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': 'D947F5047BEE5B567E5235B89D2C02B9', 'loaderId': '2375FCE8D67A285AE24E42861CC90503', 'isDownload': False} 2026-09-13 07:26:33,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-09-13 07:26:33,704 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:26:33,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:33] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:26:33,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:33] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:26:33,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:33] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-13 07:26:34,184 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:34,202 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-13 07:26:34,215 26 INFO rb-103a292-224772-415053 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-09-13 07:26:34,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:26:34,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.014 0.010 2026-09-13 07:26:34,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:26:34,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:34,294 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26: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.010 2026-09-13 07:26:34,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-13 07:26:34,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.022 0.036 2026-09-13 07:26:34,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.052 2026-09-13 07:26:34,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.227 0.285 2026-09-13 07:26:34,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:26:34,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:26:35,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.023 2026-09-13 07:26:35,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:35,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:26:35,048 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:26:35,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:35,117 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:26:35,146 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:26:35,158 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-13 07:26:35,174 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-13 07:26:35,189 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-13 07:26:35,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.029 0.033 2026-09-13 07:26:35,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.064 2026-09-13 07:26:35,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:26:35,232 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:35,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:35,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.032 0.050 2026-09-13 07:26:35,318 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:35,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:26:35,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.021 0.103 2026-09-13 07:26:35,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.102 2026-09-13 07:26:35,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-09-13 07:26:35,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-13 07:26:35,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-13 07:26:35,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-13 07:26:35,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-13 07:26:35,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:26:35,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:26:35,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-09-13 07:26:35,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-13 07:26:35,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.117 2026-09-13 07:26:35,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-13 07:26:35,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-13 07:26:35,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:26:35,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:26:35,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:26:35,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-13 07:26:35,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:35,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.012 2026-09-13 07:26:35,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-13 07:26:36,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:36,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:36,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-13 07:26:36,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:36,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-13 07:26:36,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:36,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-13 07:26:36,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-13 07:26:36,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:36,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:36,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:36,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:36,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:36,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:36,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on food","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on food")):has(.price:contains("-10.00"))) 2026-09-13 07:26:36,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:36] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:26:36,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00")) 2026-09-13 07:26:36,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"):not(:visible)) 2026-09-13 07:26:36,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-09-13 07:26:36,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:37,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:37,069 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:37,070 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:37,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:37,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:37,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:26:37,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:26:37,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:37,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:26:37,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:37,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:37,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:37,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:37,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.007 2026-09-13 07:26:37,635 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10221233 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '73d243d6-5574-40af-823b-5df45edd1ad3'}] 2026-09-13 07:26:37,638 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:38,039 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10221233 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '73d243d6-5574-40af-823b-5df45edd1ad3'} created pos.order #631 2026-09-13 07:26:38,053 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10221233 finished 2026-09-13 07:26:38,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.214 0.248 2026-09-13 07:26:38,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.037 0.037 2026-09-13 07:26:38,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-13 07:26:38,354 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14380561 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '73d243d6-5574-40af-823b-5df45edd1ad3'}] 2026-09-13 07:26:38,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:38,366 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14380561 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '73d243d6-5574-40af-823b-5df45edd1ad3'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-09-13 07:26:38,382 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14380561 finished 2026-09-13 07:26:38,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-09-13 07:26:38,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-13 07:26:38,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.066 0.077 2026-09-13 07:26:38,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 19308760 (allocated 20582400) 2026-09-13 07:26:38,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 58752 2026-09-13 07:26:38,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-09-13 07:26:38,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 58752 2026-09-13 07:26:38,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072638_591387_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-09-13 07:26:38,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp5vru7pmc_chrome_odoo" 2026-09-13 07:26:38,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-13 07:26:39,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 58895 2026-09-13 07:26:39,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpgkvpqx10_chrome_odoo 2026-09-13 07:26:39,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:41649/json/version 2026-09-13 07:26:39,167 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:39,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:26:39,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:41649/json 2026-09-13 07:26:39,170 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:39,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:41649/devtools/page/8E405F230BE26697958ABF348FB94C3D 2026-09-13 07:26:39,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-13 07:26:39,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-13 07:26:39,236 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:26:39,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-13 07:26:39,248 26 INFO rb-103a292-224772-415053 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-09-13 07:26:39,248 26 INFO rb-103a292-224772-415053 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-09-13 07:26:39,263 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:26:39,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:39] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.067 0.439 2026-09-13 07:26:39,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '8E405F230BE26697958ABF348FB94C3D', 'loaderId': '11CE03403ABE60C9825869F3052965EA', 'isDownload': False} 2026-09-13 07:26:39,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-13 07:26:39,777 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:26:39,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:39] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.006 2026-09-13 07:26:39,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:39] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-09-13 07:26:39,816 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:39] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-13 07:26:40,251 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:40,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-13 07:26:40,275 26 INFO rb-103a292-224772-415053 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-09-13 07:26:40,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/163] Tour PosLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:26:40,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-09-13 07:26:40,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:26:40,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:40,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:26:40,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:26:40,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.014 0.027 2026-09-13 07:26:40,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.027 2026-09-13 07:26:40,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.215 0.311 2026-09-13 07:26:40,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:26:41,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:41,077 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-13 07:26:41,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:41,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-13 07:26:41,110 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:26:41,158 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:41,190 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:26:41,199 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:41,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.029 0.029 2026-09-13 07:26:41,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.066 2026-09-13 07:26:41,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-13 07:26:41,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:26:41,273 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:41,275 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:41,303 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:26:41,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:26:41,367 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.035 0.036 2026-09-13 07:26:41,380 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:26:41,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.053 0.103 2026-09-13 07:26:41,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-13 07:26:41,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-09-13 07:26:41,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-09-13 07:26:41,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-09-13 07:26:41,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.187 2026-09-13 07:26:41,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-13 07:26:41,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-13 07:26:41,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.126 2026-09-13 07:26:41,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-13 07:26:41,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.231 2026-09-13 07:26:41,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:41,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:26:41,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:26:42,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-13 07:26:42,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:42,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-13 07:26:42,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("on the cheapest product"))) 2026-09-13 07:26:42,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("on the cheapest product"))) 2026-09-13 07:26:42,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12")) 2026-09-13 07:26:42,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"):not(:visible)) 2026-09-13 07:26:42,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:42,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:42,616 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:42,617 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:42,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:42,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:42,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:26:42,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:42,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:42,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:42,944 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42366356 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'eb4f4136-9df5-41f7-b2fa-79060c95430c'}] 2026-09-13 07:26:42,949 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:43,211 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42366356 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'eb4f4136-9df5-41f7-b2fa-79060c95430c'} created pos.order #632 2026-09-13 07:26:43,226 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42366356 finished 2026-09-13 07:26:43,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.121 0.204 2026-09-13 07:26:43,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.025 0.036 2026-09-13 07:26:43,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:26:43,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:43] "GET /report/barcode/Code128/044e-b136-4ad4 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-13 07:26:43,496 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9864299 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'eb4f4136-9df5-41f7-b2fa-79060c95430c'}] 2026-09-13 07:26:43,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:43,509 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9864299 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'eb4f4136-9df5-41f7-b2fa-79060c95430c'} sync ignored for existing PoS order pos.order(632,) (state: paid) 2026-09-13 07:26:43,520 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9864299 finished 2026-09-13 07:26:43,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:26:43,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.053 0.067 2026-09-13 07:26:43,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:43,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:26:43,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:43] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.016 2026-09-13 07:26:43,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/163] Tour PosLoyaltyTour1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:26:43,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.009 2026-09-13 07:26:43,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6"))) 2026-09-13 07:26:43,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:44,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-13 07:26:44,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32")) 2026-09-13 07:26:44,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"):not(:visible)) 2026-09-13 07:26:44,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-13 07:26:44,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-13 07:26:44,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:44,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:26:44,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:44,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:44,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2")) 2026-09-13 07:26:44,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"):not(:visible)) 2026-09-13 07:26:44,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:44,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:44,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:44,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:44,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:26:44,955 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:45,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:45,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:45,078 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83994741 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '020a5ea4-e672-4c32-a695-d7861e96120b'}] 2026-09-13 07:26:45,372 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83994741 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '020a5ea4-e672-4c32-a695-d7861e96120b'} created pos.order #633 2026-09-13 07:26:45,384 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83994741 finished 2026-09-13 07:26:45,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.149 0.201 2026-09-13 07:26:45,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.014 0.019 2026-09-13 07:26:45,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:26:45,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:45,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:45] "GET /report/barcode/Code128/044a-73b5-4538 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-13 07:26:45,550 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23925626 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '020a5ea4-e672-4c32-a695-d7861e96120b'}] 2026-09-13 07:26:45,558 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23925626 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '020a5ea4-e672-4c32-a695-d7861e96120b'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-09-13 07:26:45,570 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23925626 finished 2026-09-13 07:26:45,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:26:45,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.027 0.065 2026-09-13 07:26:45,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:45,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:26:45,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.011 2026-09-13 07:26:45,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:26:45,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-13 07:26:46,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:46,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-13 07:26:46,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-13 07:26:46,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-13 07:26:46,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:46,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:26:46,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:46,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:46,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90")) 2026-09-13 07:26:46,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"):not(:visible)) 2026-09-13 07:26:46,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:46,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:46,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:46,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/163] Tour PosLoyaltyTour1 → Step input text 'invalid_code' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:46,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:46,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/163] Tour PosLoyaltyTour1 → Step Check if there is a notification with text "invalid_code" (trigger: .o_notification:contains("invalid_code")) 2026-09-13 07:26:46,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:46] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:26:46,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.005 0.014 2026-09-13 07:26:46,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:46,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:47,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:47,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/163] Tour PosLoyaltyTour1 → Step input text '1234' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:47,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:47,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-09-13 07:26:47,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.012 2026-09-13 07:26:47,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:47] "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-09-13 07:26:47,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:47,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:47,418 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:47,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:47,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:26:47,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:47,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:47,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:47,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.011 2026-09-13 07:26:47,717 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54353417 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'a36eee90-254e-4662-87a1-ec93f82d5850'}] 2026-09-13 07:26:47,935 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54353417 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'a36eee90-254e-4662-87a1-ec93f82d5850'} created pos.order #634 2026-09-13 07:26:47,946 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54353417 finished 2026-09-13 07:26:48,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.102 0.195 2026-09-13 07:26:48,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.017 0.036 2026-09-13 07:26:48,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:26:48,131 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57413953 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'a36eee90-254e-4662-87a1-ec93f82d5850'}] 2026-09-13 07:26:48,139 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57413953 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'a36eee90-254e-4662-87a1-ec93f82d5850'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-09-13 07:26:48,155 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57413953 finished 2026-09-13 07:26:48,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:48,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:26:48,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.031 0.060 2026-09-13 07:26:48,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:48] "GET /report/barcode/Code128/0449-b63a-402f HTTP/1.1" 200 - 0 0.000 0.117 2026-09-13 07:26:48,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.005 0.017 2026-09-13 07:26:48,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:48,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:26:48,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:26:48,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-13 07:26:48,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:48,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:26:48,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:48,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:26:48,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:26:48,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-13 07:26:49,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:49,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-13 07:26:49,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-09-13 07:26:49,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-09-13 07:26:49,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:49,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:49,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:49,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/163] Tour PosLoyaltyTour1 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:49,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:49,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-09-13 07:26:49,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:26:49,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:49] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.012 0.013 2026-09-13 07:26:49,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13")) 2026-09-13 07:26:49,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"):not(:visible)) 2026-09-13 07:26:49,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product"))) 2026-09-13 07:26:49,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product"))) 2026-09-13 07:26:49,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:49,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:26:49,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:50,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:50,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-09-13 07:26:50,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-09-13 07:26:50,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:50,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:50,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:50,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:50,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:26:50,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:50,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:50,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:50,687 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10285602 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'eed5c0fc-ed51-4ab6-a764-7dbe2df0af2c'}] 2026-09-13 07:26:50,987 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10285602 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'eed5c0fc-ed51-4ab6-a764-7dbe2df0af2c'} created pos.order #635 2026-09-13 07:26:51,003 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10285602 finished 2026-09-13 07:26:51,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.147 0.221 2026-09-13 07:26:51,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.022 0.030 2026-09-13 07:26:51,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:26:51,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:51,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:51] "GET /report/barcode/Code128/044e-eb8c-4712 HTTP/1.1" 200 - 0 0.000 0.049 2026-09-13 07:26:51,246 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74608385 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'eed5c0fc-ed51-4ab6-a764-7dbe2df0af2c'}] 2026-09-13 07:26:51,259 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74608385 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'eed5c0fc-ed51-4ab6-a764-7dbe2df0af2c'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-09-13 07:26:51,270 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74608385 finished 2026-09-13 07:26:51,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/163] Tour PosLoyaltyTour1 → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-13 07:26:51,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:51,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.046 0.108 2026-09-13 07:26:51,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-13 07:26:51,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:51] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:26:51,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.005 0.013 2026-09-13 07:26:51,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/163] Tour PosLoyaltyTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:26:51,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:51,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("10"))) 2026-09-13 07:26:51,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:51,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:26:51,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:51,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:26:51,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/163] Tour PosLoyaltyTour1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:26:52,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-13 07:26:52,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:52,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:26:52,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:52,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:26:52,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:26:52,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-13 07:26:52,701 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:52,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-1.78"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-1.78"))) 2026-09-13 07:26:52,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44")) 2026-09-13 07:26:52,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"):not(:visible)) 2026-09-13 07:26:52,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:52,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:53,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:53,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/163] Tour PosLoyaltyTour1 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:53,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:53,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-16.66"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-16.66"))) 2026-09-13 07:26:53,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:53] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-09-13 07:26:53,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78")) 2026-09-13 07:26:53,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"):not(:visible)) 2026-09-13 07:26:53,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:53,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:53,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:53,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [158/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:53,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [159/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:26:53,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [160/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:53,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [161/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:53,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [162/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:53,740 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1523866 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'b76b1302-8229-4d8c-ac7b-bdf51a3393c7'}] 2026-09-13 07:26:53,985 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1523866 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'b76b1302-8229-4d8c-ac7b-bdf51a3393c7'} created pos.order #636 2026-09-13 07:26:54,002 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1523866 finished 2026-09-13 07:26:54,045 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.091 0.217 2026-09-13 07:26:54,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.020 0.043 2026-09-13 07:26:54,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26: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-09-13 07:26:54,187 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3728187 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'b76b1302-8229-4d8c-ac7b-bdf51a3393c7'}] 2026-09-13 07:26:54,196 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3728187 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'b76b1302-8229-4d8c-ac7b-bdf51a3393c7'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-09-13 07:26:54,208 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3728187 finished 2026-09-13 07:26:54,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [163/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:54,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-13 07:26:54,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:26:54,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.072 0.076 2026-09-13 07:26:54,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:54] "GET /report/barcode/Code128/044e-b284-41b3 HTTP/1.1" 200 - 0 0.000 0.160 2026-09-13 07:26:54,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 31679600 (allocated 35139584) 2026-09-13 07:26:54,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:54] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:26:54,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 58895 2026-09-13 07:26:54,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-13 07:26:54,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 58895 2026-09-13 07:26:54,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072654_564074_test_pos_loyalty_tour_basic.txt 2026-09-13 07:26:54,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpgkvpqx10_chrome_odoo" 2026-09-13 07:26:54,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 59074 2026-09-13 07:26:54,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp99q1zkgj_chrome_odoo 2026-09-13 07:26:54,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37701/json/version 2026-09-13 07:26:54,789 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:54,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:26:54,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37701/json 2026-09-13 07:26:54,792 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:26:54,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:37701/devtools/page/DBC03713C57D64AED732402BD33D9153 2026-09-13 07:26:54,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-13 07:26:54,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-13 07:26:54,819 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:26:54,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-13 07:26:54,831 26 INFO rb-103a292-224772-415053 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-09-13 07:26:54,831 26 INFO rb-103a292-224772-415053 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-09-13 07:26:54,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:54] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.010 0.030 2026-09-13 07:26:54,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'DBC03713C57D64AED732402BD33D9153', 'loaderId': 'DEDF89F63EAC87148A72D651AEA206C7', 'isDownload': False} 2026-09-13 07:26:54,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-13 07:26:54,902 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:26:54,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:54] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:26:54,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:54] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:26:54,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:54] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:26:55,321 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:55,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:55,342 26 INFO rb-103a292-224772-415053 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-09-13 07:26:55,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/157] Tour PosLoyaltyTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:26:55,348 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-13 07:26:55,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:26:55,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:55,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:26:55,391 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.013 2026-09-13 07:26:55,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.007 0.027 2026-09-13 07:26:55,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-13 07:26:55,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.188 0.279 2026-09-13 07:26:55,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:55,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26: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-09-13 07:26:56,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-13 07:26:56,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:26:56,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-13 07:26:56,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:56,119 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:56,127 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:26:56,149 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:26:56,150 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:26:56,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.015 0.020 2026-09-13 07:26:56,178 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:26:56,180 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:26:56,183 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:26:56,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-09-13 07:26:56,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:26:56,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.028 0.046 2026-09-13 07:26:56,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.036 0.113 2026-09-13 07:26:56,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:56,320 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:56,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.075 2026-09-13 07:26:56,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.092 2026-09-13 07:26:56,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-13 07:26:56,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:26:56,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-13 07:26:56,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-13 07:26:56,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:26:56,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-13 07:26:56,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:26:56,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:26:56,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:56,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:26:56,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-09-13 07:26:56,752 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:56,803 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-13 07:26:56,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/157] Tour PosLoyaltyTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:26:56,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:56,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:26:57,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/157] Tour PosLoyaltyTour2 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:26:57,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-13 07:26:57,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:57,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-13 07:26:57,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:57,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:57,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:57,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/157] Tour PosLoyaltyTour2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:57,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:57,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-4.64"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-4.64"))) 2026-09-13 07:26:57,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:57] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-09-13 07:26:57,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.013 2026-09-13 07:26:57,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-2.11"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-2.11"))) 2026-09-13 07:26:57,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78")) 2026-09-13 07:26:57,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"):not(:visible)) 2026-09-13 07:26:57,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:26:57,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:26:57,998 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:58,001 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:26:58,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:26:58,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:26:58,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/157] Tour PosLoyaltyTour2 → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-09-13 07:26:58,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:26:58,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:26:58,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:26:58,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.009 2026-09-13 07:26:58,350 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36419866 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'dae83721-c700-47a6-91ce-4a7e2c2d5009'}] 2026-09-13 07:26:58,369 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:26:58,610 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36419866 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'dae83721-c700-47a6-91ce-4a7e2c2d5009'} created pos.order #637 2026-09-13 07:26:58,621 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36419866 finished 2026-09-13 07:26:58,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.118 0.190 2026-09-13 07:26:58,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.069 0.038 2026-09-13 07:26:58,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:26:58,884 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55260178 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'dae83721-c700-47a6-91ce-4a7e2c2d5009'}] 2026-09-13 07:26:58,889 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55260178 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'dae83721-c700-47a6-91ce-4a7e2c2d5009'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-09-13 07:26:58,900 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55260178 finished 2026-09-13 07:26:58,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:26:58,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.041 0.053 2026-09-13 07:26:59,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:59] "GET /report/barcode/Code128/0449-ed2a-4708 HTTP/1.1" 200 - 0 0.000 0.101 2026-09-13 07:26:59,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:26:59,026 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:59] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-13 07:26:59,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.004 0.009 2026-09-13 07:26:59,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:26:59,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:26:59,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:26:59,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:26:59,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("11"))) 2026-09-13 07:26:59,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:26:59,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-13 07:26:59,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51")) 2026-09-13 07:26:59,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"):not(:visible)) 2026-09-13 07:26:59,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:26:59,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:26:59,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:26:59,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/157] Tour PosLoyaltyTour2 → Step input text '345678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:26:59,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:26:59,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-5.15"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-5.15"))) 2026-09-13 07:26:59,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:59] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:26:59,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:26:59] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.015 2026-09-13 07:27:00,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:00,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:00,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:27:00,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:27:00,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:27:00,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-09-13 07:27:00,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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.008 2026-09-13 07:27:00,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:00] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.014 2026-09-13 07:27:00,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-13 07:27:00,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:00,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:27:00,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:27:00,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:00,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/157] Tour PosLoyaltyTour2 → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-13 07:27:00,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:00,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-6.68"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-6.68"))) 2026-09-13 07:27:01,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-09-13 07:27:01,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:01,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:01,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:27:01,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:27:01,362 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:27:01,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13")) 2026-09-13 07:27:01,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:01] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:27:01,467 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"):not(:visible)) 2026-09-13 07:27:01,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:27:01,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:27:01,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:27:01,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:27:01,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:27:01,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/157] Tour PosLoyaltyTour2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:27:01,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:27:01,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:27:01,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:01] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:27:01,926 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49741925 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '341465d4-8362-4e90-94c0-c2db26bdf4ea'}] 2026-09-13 07:27:02,148 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49741925 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '341465d4-8362-4e90-94c0-c2db26bdf4ea'} created pos.order #638 2026-09-13 07:27:02,165 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49741925 finished 2026-09-13 07:27:02,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.124 0.169 2026-09-13 07:27:02,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.018 0.044 2026-09-13 07:27:02,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:02,344 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93402108 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '341465d4-8362-4e90-94c0-c2db26bdf4ea'}] 2026-09-13 07:27:02,349 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93402108 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '341465d4-8362-4e90-94c0-c2db26bdf4ea'} sync ignored for existing PoS order pos.order(638,) (state: paid) 2026-09-13 07:27:02,362 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93402108 finished 2026-09-13 07:27:02,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:27:02,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-13 07:27:02,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.049 0.057 2026-09-13 07:27:02,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:02] "GET /report/barcode/Code128/0442-2c15-4014 HTTP/1.1" 200 - 0 0.000 0.128 2026-09-13 07:27:02,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:02] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-13 07:27:02,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:02,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-13 07:27:02,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.004 0.010 2026-09-13 07:27:02,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:27:02,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-09-13 07:27:02,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:02,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-13 07:27:02,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-13 07:27:03,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-13 07:27:03,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:03,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:27:03,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:03,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:27:03,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:03,418 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:03,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:27:03,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/157] Tour PosLoyaltyTour2 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:27:03,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:27:03,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-15.30"))) 2026-09-13 07:27:03,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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.007 2026-09-13 07:27:03,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:03,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:03,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:27:03,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/157] Tour PosLoyaltyTour2 → Step input text '1357' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:27:03,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:27:03,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-10.20"))) 2026-09-13 07:27:03,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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.006 2026-09-13 07:27:03,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:03] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.014 2026-09-13 07:27:04,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-10.20"))) 2026-09-13 07:27:04,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-13 07:27:04,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-13 07:27:04,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:27:04,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:27:04,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:27:04,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:27:04,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:27:04,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:04,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:27:04,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:27:04,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.009 2026-09-13 07:27:04,632 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92548510 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '570149e3-5763-4ebd-82df-b0a02c932bcc'}] 2026-09-13 07:27:04,842 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92548510 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '570149e3-5763-4ebd-82df-b0a02c932bcc'} created pos.order #639 2026-09-13 07:27:04,856 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92548510 finished 2026-09-13 07:27:04,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.105 0.169 2026-09-13 07:27:05,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.057 0.034 2026-09-13 07:27:05,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:27:05,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:27:05,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:05] "GET /report/barcode/Code128/0444-654a-4f93 HTTP/1.1" 200 - 0 0.000 0.044 2026-09-13 07:27:05,109 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64873997 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '570149e3-5763-4ebd-82df-b0a02c932bcc'}] 2026-09-13 07:27:05,115 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64873997 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '570149e3-5763-4ebd-82df-b0a02c932bcc'} sync ignored for existing PoS order pos.order(639,) (state: paid) 2026-09-13 07:27:05,125 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64873997 finished 2026-09-13 07:27:05,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/157] Tour PosLoyaltyTour2 → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-09-13 07:27:05,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:05,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.056 0.057 2026-09-13 07:27:05,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-09-13 07:27:05,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:05] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.017 2026-09-13 07:27:05,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:27:05,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.004 0.012 2026-09-13 07:27:05,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6"))) 2026-09-13 07:27:05,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:05,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:05,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:05,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:27:05,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/157] Tour PosLoyaltyTour2 → Step input text '098765' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:27:05,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:27:05,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-09-13 07:27:05,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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-09-13 07:27:05,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.010 2026-09-13 07:27:05,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.63"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.63"))) 2026-09-13 07:27:05,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64")) 2026-09-13 07:27:06,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"):not(:visible)) 2026-09-13 07:27:06,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-13 07:27:06,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-13 07:27:06,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:06,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:27:06,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:06,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:27:06,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.91"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.91"))) 2026-09-13 07:27:06,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23")) 2026-09-13 07:27:06,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"):not(:visible)) 2026-09-13 07:27:06,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:06,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:06,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/157] Tour PosLoyaltyTour2 → Step click Reset Programs button (trigger: .control-buttons button:contains("Reset Programs")) 2026-09-13 07:27:06,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-09-13 07:27:06,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27")) 2026-09-13 07:27:06,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"):not(:visible)) 2026-09-13 07:27:06,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:27:07,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:27:07,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:27:07,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:27:07,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:27:07,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:07,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:27:07,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:27:07,347 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9289185 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'ea00bf94-3a18-48fb-82f0-d876e958a8ad'}] 2026-09-13 07:27:07,634 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9289185 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'ea00bf94-3a18-48fb-82f0-d876e958a8ad'} created pos.order #640 2026-09-13 07:27:07,647 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9289185 finished 2026-09-13 07:27:07,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.138 0.211 2026-09-13 07:27:07,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.025 0.031 2026-09-13 07:27:07,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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-09-13 07:27:07,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:07] "GET /report/barcode/Code128/044c-b189-4004 HTTP/1.1" 200 - 0 0.000 0.043 2026-09-13 07:27:07,874 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1730333 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'ea00bf94-3a18-48fb-82f0-d876e958a8ad'}] 2026-09-13 07:27:07,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:27:07,880 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1730333 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'ea00bf94-3a18-48fb-82f0-d876e958a8ad'} sync ignored for existing PoS order pos.order(640,) (state: paid) 2026-09-13 07:27:07,891 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1730333 finished 2026-09-13 07:27:07,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-13 07:27:07,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:27:08,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.041 0.111 2026-09-13 07:27:08,076 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34334532 (allocated 36712448) 2026-09-13 07:27:08,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:08] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:27:08,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 59074 2026-09-13 07:27:08,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-13 07:27:08,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 59074 2026-09-13 07:27:08,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072708_174079_test_pos_loyalty_tour_basic.txt 2026-09-13 07:27:08,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp99q1zkgj_chrome_odoo" 2026-09-13 07:27:08,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-13 07:27:09,005 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 59248 2026-09-13 07:27:09,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpxzkdheu8_chrome_odoo 2026-09-13 07:27:09,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:36041/json/version 2026-09-13 07:27:09,007 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:09,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:09,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:36041/json 2026-09-13 07:27:09,011 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:09,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:36041/devtools/page/5A8FCC6ABA7CF9BA573C292A6F3064E7 2026-09-13 07:27:09,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-09-13 07:27:09,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-09-13 07:27:09,129 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:09,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-09-13 07:27:09,140 26 INFO rb-103a292-224772-415053 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-09-13 07:27:09,140 26 INFO rb-103a292-224772-415053 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-09-13 07:27:09,149 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:09,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:09] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.060 0.335 2026-09-13 07:27:09,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '5A8FCC6ABA7CF9BA573C292A6F3064E7', 'loaderId': 'B65208F9DFF4E2B0DD2B3DFA9E41006E', 'isDownload': False} 2026-09-13 07:27:09,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-13 07:27:09,551 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:09,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:09] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:27:09,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:09] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:27:09,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:09] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:27:09,981 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:10,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:27:10,021 26 INFO rb-103a292-224772-415053 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-09-13 07:27:10,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.004 2026-09-13 07:27:10,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [1/16] Tour PosLoyaltyTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:10,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:27:10,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:10,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "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-09-13 07:27:10,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-13 07:27:10,177 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.037 0.030 2026-09-13 07:27:10,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-13 07:27:10,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.245 0.310 2026-09-13 07:27:10,779 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:27:10,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:10,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-13 07:27:10,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:10,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:10,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:27:10,972 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:10,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:27:10,996 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:11,008 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:27:11,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.031 2026-09-13 07:27:11,031 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:11,040 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:27:11,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.061 2026-09-13 07:27:11,061 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:27:11,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.025 0.025 2026-09-13 07:27:11,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [2/16] Tour PosLoyaltyTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:11,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [3/16] Tour PosLoyaltyTour3 → Step click product 'Promo Product' (trigger: article.product .product-content .product-name:contains("Promo Product")) 2026-09-13 07:27:11,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.035 0.081 2026-09-13 07:27:11,168 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:11,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.053 2026-09-13 07:27:11,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-13 07:27:11,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:27:11,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:27:11,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-13 07:27:11,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-13 07:27:11,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1743&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:27:11,319 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1744&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-13 07:27:11,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1742&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:27:11,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:27:11,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:27:11,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-13 07:27:11,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.142 2026-09-13 07:27:11,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [4/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-09-13 07:27:11,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [5/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-09-13 07:27:11,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [6/16] Tour PosLoyaltyTour3 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-13 07:27:11,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [7/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"25.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("25.00"))) 2026-09-13 07:27:11,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [8/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:27:11,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [9/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("15.00"))) 2026-09-13 07:27:11,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [10/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-09-13 07:27:11,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [11/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-09-13 07:27:11,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [12/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:27:12,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [13/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"21.82"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("21.82"))) 2026-09-13 07:27:12,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [14/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"18.18"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("18.18"))) 2026-09-13 07:27:12,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [15/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50")) 2026-09-13 07:27:12,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [16/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50"):not(:visible)) 2026-09-13 07:27:12,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-09-13 07:27:12,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:27:12,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16272768 (allocated 17698816) 2026-09-13 07:27:12,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 59248 2026-09-13 07:27:12,325 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-09-13 07:27:12,325 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 59248 2026-09-13 07:27:12,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072712_380828_test_pos_loyalty_tour_max_amount.txt 2026-09-13 07:27:12,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpxzkdheu8_chrome_odoo" 2026-09-13 07:27:12,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-13 07:27:13,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 59391 2026-09-13 07:27:13,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpu19augo5_chrome_odoo 2026-09-13 07:27:13,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:39555/json/version 2026-09-13 07:27:13,214 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:13,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:13,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:39555/json 2026-09-13 07:27:13,235 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:13,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:39555/devtools/page/05265595ABFDDFE2F2317B97AA60439D 2026-09-13 07:27:13,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-09-13 07:27:13,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-09-13 07:27:13,319 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:13,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-09-13 07:27:13,327 26 INFO rb-103a292-224772-415053 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-09-13 07:27:13,327 26 INFO rb-103a292-224772-415053 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-09-13 07:27:13,340 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:13,912 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:13] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.030 0.547 2026-09-13 07:27:13,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '05265595ABFDDFE2F2317B97AA60439D', 'loaderId': 'CFA529147F41B8EB470E2DCE1E711E10', 'isDownload': False} 2026-09-13 07:27:13,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-13 07:27:13,923 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:13,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:13] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:27:13,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:13] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-13 07:27:13,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:13] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:27:14,329 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:14,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:27:14,348 26 INFO rb-103a292-224772-415053 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-09-13 07:27:14,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [1/26] Tour PosLoyaltyTour9 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:14,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:27:14,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:27:14,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:14,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-13 07:27:14,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-13 07:27:14,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.049 2026-09-13 07:27:14,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-13 07:27:14,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.162 0.253 2026-09-13 07:27:14,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:27:15,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:27:15,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-09-13 07:27:15,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.017 2026-09-13 07:27:15,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:15,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:27:15,177 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:15,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:27:15,207 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:27:15,208 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:27:15,217 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:27:15,219 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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-09-13 07:27:15,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.035 2026-09-13 07:27:15,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.064 2026-09-13 07:27:15,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [2/26] Tour PosLoyaltyTour9 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:15,303 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:15,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [3/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:15,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.033 0.027 2026-09-13 07:27:15,362 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:15,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [4/26] Tour PosLoyaltyTour9 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:27:15,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.025 0.088 2026-09-13 07:27:15,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.102 2026-09-13 07:27:15,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-13 07:27:15,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-13 07:27:15,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-13 07:27:15,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1747&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-13 07:27:15,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.130 2026-09-13 07:27:15,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-13 07:27:15,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-09-13 07:27:15,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1746&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:27:15,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.109 2026-09-13 07:27:15,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-13 07:27:15,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.201 2026-09-13 07:27:15,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [5/26] Tour PosLoyaltyTour9 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:27:15,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [6/26] Tour PosLoyaltyTour9 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:27:15,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [7/26] Tour PosLoyaltyTour9 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:27:15,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [8/26] Tour PosLoyaltyTour9 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-13 07:27:16,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [9/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:16,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.010 2026-09-13 07:27:16,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [10/26] Tour PosLoyaltyTour9 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-13 07:27:16,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [11/26] Tour PosLoyaltyTour9 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:27:16,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [12/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:16,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [13/26] Tour PosLoyaltyTour9 → Step order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00")) 2026-09-13 07:27:16,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [14/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:16,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [15/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:16,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [16/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:16,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [17/26] Tour PosLoyaltyTour9 → Step .control-buttons button.highlight:contains("Reward") 2026-09-13 07:27:16,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [18/26] Tour PosLoyaltyTour9 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-13 07:27:16,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [19/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:16,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [20/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:16,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [21/26] Tour PosLoyaltyTour9 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:27:16,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [22/26] Tour PosLoyaltyTour9 → Step .selection-item span:nth-child(2) 2026-09-13 07:27:16,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [23/26] Tour PosLoyaltyTour9 → Step select reward (trigger: .selection-item:contains("$ 5")) 2026-09-13 07:27:16,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [24/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:16,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [25/26] Tour PosLoyaltyTour9 → Step order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00")) 2026-09-13 07:27:17,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [26/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:17,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-09-13 07:27:17,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:27:17,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 16877404 (allocated 18223104) 2026-09-13 07:27:17,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 59391 2026-09-13 07:27:17,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-09-13 07:27:17,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 59391 2026-09-13 07:27:17,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072717_216504_test_promo_with_different_taxes.txt 2026-09-13 07:27:17,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpu19augo5_chrome_odoo" 2026-09-13 07:27:17,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-13 07:27:17,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 59526 2026-09-13 07:27:17,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpp31gd7j4_chrome_odoo 2026-09-13 07:27:17,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:43217/json/version 2026-09-13 07:27:17,996 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:17,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:17,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:43217/json 2026-09-13 07:27:17,999 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:18,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:43217/devtools/page/8180D636D8DD342A9960A4D4DB307E57 2026-09-13 07:27:18,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-09-13 07:27:18,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-09-13 07:27:18,055 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:18,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-09-13 07:27:18,060 26 INFO rb-103a292-224772-415053 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-09-13 07:27:18,060 26 INFO rb-103a292-224772-415053 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-09-13 07:27:18,067 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:18,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:18] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.044 0.350 2026-09-13 07:27:18,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '8180D636D8DD342A9960A4D4DB307E57', 'loaderId': '039230E589A695C75BD7161A73AE564C', 'isDownload': False} 2026-09-13 07:27:18,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-13 07:27:18,470 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:18,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:27:18,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:27:18,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:27:18,877 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:18,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:27:18,899 26 INFO rb-103a292-224772-415053 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-09-13 07:27:18,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [1/7] Tour PosLoyaltyTour8 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:18,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:27:18,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:27:18,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:19,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.008 2026-09-13 07:27:19,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-13 07:27:19,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.030 2026-09-13 07:27:19,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.067 2026-09-13 07:27:19,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.163 0.267 2026-09-13 07:27:19,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:27:19,612 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:27:19,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.026 2026-09-13 07:27:19,690 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:19,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:19,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:27:19,747 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:19,761 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:27:19,775 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:27:19,779 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.017 2026-09-13 07:27:19,792 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:19,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.028 0.046 2026-09-13 07:27:19,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-13 07:27:19,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [2/7] Tour PosLoyaltyTour8 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:19,859 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:19,873 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:27:19,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.022 0.032 2026-09-13 07:27:19,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [3/7] Tour PosLoyaltyTour8 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-13 07:27:19,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.031 0.076 2026-09-13 07:27:19,978 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:27:19,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:19] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-09-13 07:27:20,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-13 07:27:20,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.106 2026-09-13 07:27:20,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-09-13 07:27:20,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-13 07:27:20,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-13 07:27:20,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1750&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-09-13 07:27:20,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-09-13 07:27:20,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1749&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-13 07:27:20,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:27:20,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-13 07:27:20,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.181 2026-09-13 07:27:20,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [4/7] Tour PosLoyaltyTour8 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:27:20,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [5/7] Tour PosLoyaltyTour8 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:20,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [6/7] Tour PosLoyaltyTour8 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:27:20,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [7/7] Tour PosLoyaltyTour8 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:20,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-09-13 07:27:20,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:27:20,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15644380 (allocated 17039360) 2026-09-13 07:27:20,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 59526 2026-09-13 07:27:20,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-09-13 07:27:20,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 59526 2026-09-13 07:27:20,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072720_784502_test_promo_with_free_product.txt 2026-09-13 07:27:20,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpp31gd7j4_chrome_odoo" 2026-09-13 07:27:20,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-13 07:27:21,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 59661 2026-09-13 07:27:21,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpw3ap61es_chrome_odoo 2026-09-13 07:27:21,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46481/json/version 2026-09-13 07:27:21,618 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:21,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:21,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46481/json 2026-09-13 07:27:21,655 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:21,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:46481/devtools/page/518EBA3564D8B18634BA633FCE6258B6 2026-09-13 07:27:21,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-09-13 07:27:21,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-09-13 07:27:21,767 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:21,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-09-13 07:27:21,773 26 INFO rb-103a292-224772-415053 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-09-13 07:27:21,773 26 INFO rb-103a292-224772-415053 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-09-13 07:27:21,786 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:22,127 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "GET /pos/ui/80 HTTP/1.1" 200 - 86 0.025 0.319 2026-09-13 07:27:22,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '518EBA3564D8B18634BA633FCE6258B6', 'loaderId': '8B1745398776F67C00A70FFE3403E61E', 'isDownload': False} 2026-09-13 07:27:22,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-13 07:27:22,137 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:22,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-13 07:27:22,161 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:27:22,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-13 07:27:22,560 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:22,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:27:22,580 26 INFO rb-103a292-224772-415053 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-09-13 07:27:22,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:27:22,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [1/31] Tour PosCouponTour5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:22,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.012 2026-09-13 07:27:22,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:22,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-13 07:27:22,669 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.020 2026-09-13 07:27:22,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:27:22,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.026 2026-09-13 07:27:23,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.189 0.286 2026-09-13 07:27:23,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:27:23,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:27:23,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-13 07:27:23,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:23,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:23,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.015 2026-09-13 07:27:23,488 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:23,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:23,521 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:27:23,522 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:27:23,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.021 2026-09-13 07:27:23,556 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:27:23,557 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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-09-13 07:27:23,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.046 2026-09-13 07:27:23,575 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:23,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /pos/ui/80 HTTP/1.1" 200 - 31 0.015 0.030 2026-09-13 07:27:23,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [2/31] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:23,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 31 0.019 0.074 2026-09-13 07:27:23,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.033 2026-09-13 07:27:23,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [3/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:23,732 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:23,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.065 2026-09-13 07:27:23,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [4/31] Tour PosCouponTour5 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:27:23,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-13 07:27:23,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-09-13 07:27:23,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-13 07:27:23,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-13 07:27:23,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1757&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-13 07:27:23,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-13 07:27:23,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-13 07:27:23,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:23] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-13 07:27:24,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.130 2026-09-13 07:27:24,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [5/31] Tour PosCouponTour5 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:27:24,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [6/31] Tour PosCouponTour5 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:27:24,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [7/31] Tour PosCouponTour5 → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:27:24,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [8/31] Tour PosCouponTour5 → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-13 07:27:24,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [9/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:24,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:27:24,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [10/31] Tour PosCouponTour5 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-13 07:27:24,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [11/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:24,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [12/31] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-13 07:27:24,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [13/31] Tour PosCouponTour5 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:27:24,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [14/31] Tour PosCouponTour5 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:27:24,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [15/31] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:24,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [16/31] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:24,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [17/31] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:24,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [18/31] Tour PosCouponTour5 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:27:24,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [19/31] Tour PosCouponTour5 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:27:24,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [20/31] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-13 07:27:24,962 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [21/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:25,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [22/31] Tour PosCouponTour5 → Step loyalty points awarded 115 (trigger: .loyalty-points-won:contains("115")) 2026-09-13 07:27:25,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [23/31] Tour PosCouponTour5 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:25,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [24/31] Tour PosCouponTour5 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:25,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [25/31] Tour PosCouponTour5 → Step click discount button (trigger: .js_discount) 2026-09-13 07:27:25,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [26/31] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:27:25,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [27/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:25,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [28/31] Tour PosCouponTour5 → Step order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00")) 2026-09-13 07:27:25,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [29/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:25,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [30/31] Tour PosCouponTour5 → Step loyalty points awarded 92 (trigger: .loyalty-points-won:contains("92")) 2026-09-13 07:27:25,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [31/31] Tour PosCouponTour5 → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-13 07:27:25,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-09-13 07:27:25,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-13 07:27:25,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 15883504 (allocated 17301504) 2026-09-13 07:27:25,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 59661 2026-09-13 07:27:25,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-09-13 07:27:25,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 59661 2026-09-13 07:27:25,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072725_755335_test_promotion_program_with_global_discount.txt 2026-09-13 07:27:25,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpw3ap61es_chrome_odoo" 2026-09-13 07:27:25,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-13 07:27:26,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 59793 2026-09-13 07:27:26,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp6gy9mw4z_chrome_odoo 2026-09-13 07:27:26,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:39437/json/version 2026-09-13 07:27:26,659 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:26,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:26,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:39437/json 2026-09-13 07:27:26,661 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:26,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:39437/devtools/page/8C80C56DA86FDF5DE91C5727242A40D4 2026-09-13 07:27:26,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-09-13 07:27:26,664 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-09-13 07:27:26,733 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:26,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-09-13 07:27:26,738 26 INFO rb-103a292-224772-415053 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-09-13 07:27:26,738 26 INFO rb-103a292-224772-415053 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-09-13 07:27:26,751 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:27,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.061 0.498 2026-09-13 07:27:27,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '8C80C56DA86FDF5DE91C5727242A40D4', 'loaderId': '2A07E450E7EFFB107BFEE7E2A4F8A4FE', 'isDownload': False} 2026-09-13 07:27:27,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-13 07:27:27,315 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:27,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:27:27,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:27:27,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:27:27,716 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:27,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:27:27,746 26 INFO rb-103a292-224772-415053 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-09-13 07:27:27,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [1/24] Tour PosLoyaltyPromotion → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:27,760 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.005 2026-09-13 07:27:27,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:27:27,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:27,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:27:27,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.019 2026-09-13 07:27:27,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:27:27,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.039 2026-09-13 07:27:28,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.165 0.249 2026-09-13 07:27:28,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:27:28,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:27:28,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-13 07:27:28,479 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:27:28,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:28,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:27:28,539 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:28,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:27:28,554 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:28,557 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:28,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.015 2026-09-13 07:27:28,594 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:28,604 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:27:28,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.056 2026-09-13 07:27:28,618 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:28,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.020 0.035 2026-09-13 07:27:28,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [2/24] Tour PosLoyaltyPromotion → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:28,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [3/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:28,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.048 0.089 2026-09-13 07:27:28,753 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:28,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [4/24] Tour PosLoyaltyPromotion → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:27:28,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.088 2026-09-13 07:27:28,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-13 07:27:28,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.022 2026-09-13 07:27:28,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-13 07:27:28,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-13 07:27:28,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-09-13 07:27:28,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-13 07:27:28,964 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-09-13 07:27:28,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:28] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-13 07:27:29,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:29] "GET /web/image?model=product.template&field=image_128&id=1760&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-13 07:27:29,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.172 2026-09-13 07:27:29,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:29] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.321 2026-09-13 07:27:29,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [5/24] Tour PosLoyaltyPromotion → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:27:29,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [6/24] Tour PosLoyaltyPromotion → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:27:29,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [7/24] Tour PosLoyaltyPromotion → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:27:29,325 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [8/24] Tour PosLoyaltyPromotion → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-13 07:27:29,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [9/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:29,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [10/24] Tour PosLoyaltyPromotion → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-13 07:27:29,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [11/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:29,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [12/24] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-13 07:27:29,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [13/24] Tour PosLoyaltyPromotion → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:27:29,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [14/24] Tour PosLoyaltyPromotion → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:27:29,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [15/24] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:29,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [16/24] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:29,861 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [17/24] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:29,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [18/24] Tour PosLoyaltyPromotion → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:27:29,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [19/24] Tour PosLoyaltyPromotion → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:27:30,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [20/24] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-13 07:27:30,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [21/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:30,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [22/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:30,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [23/24] Tour PosLoyaltyPromotion → Step order total amount is '90.00' (trigger: .product-screen .order-summary .total:contains("90.00")) 2026-09-13 07:27:30,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [24/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:30,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-09-13 07:27:30,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:27:30,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 16451436 (allocated 17960960) 2026-09-13 07:27:30,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 59793 2026-09-13 07:27:30,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-09-13 07:27:30,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 59793 2026-09-13 07:27:30,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072730_441754_test_promotion_program_with_loyalty_program.txt 2026-09-13 07:27:30,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmp6gy9mw4z_chrome_odoo" 2026-09-13 07:27:30,452 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-13 07:27:31,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 59922 2026-09-13 07:27:31,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpak9ck3sa_chrome_odoo 2026-09-13 07:27:31,205 26 INFO rb-103a292-224772-415053 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:41255/json/version 2026-09-13 07:27:31,206 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:31,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:31,208 26 INFO rb-103a292-224772-415053 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:41255/json 2026-09-13 07:27:31,209 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:31,213 26 INFO rb-103a292-224772-415053 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:41255/devtools/page/47A4BA67F7C873E633C000AA8576624B 2026-09-13 07:27:31,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-09-13 07:27:31,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-09-13 07:27:31,275 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:31,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-09-13 07:27:31,282 26 INFO rb-103a292-224772-415053 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-09-13 07:27:31,282 26 INFO rb-103a292-224772-415053 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-09-13 07:27:31,296 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:31,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:31] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.044 0.347 2026-09-13 07:27:31,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '47A4BA67F7C873E633C000AA8576624B', 'loaderId': '326D11606603B7D4CD460E7DE9E5BC7F', 'isDownload': False} 2026-09-13 07:27:31,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-09-13 07:27:31,695 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:31,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:31] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:27:31,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:31] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:27:31,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:31] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:27:32,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-13 07:27:32,086 26 INFO rb-103a292-224772-415053 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-09-13 07:27:32,096 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:32,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [1/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:32,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-13 07:27:32,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:32,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:32,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-13 07:27:32,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:27:32,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.014 0.032 2026-09-13 07:27:32,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-13 07:27:32,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.209 0.322 2026-09-13 07:27:32,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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-09-13 07:27:32,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:32,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-13 07:27:32,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:32,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:32,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:27:33,025 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:27:33,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:27:33,040 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:27:33,049 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:27:33,075 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:33,099 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.040 0.036 2026-09-13 07:27:33,110 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:27:33,112 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:27:33,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.082 2026-09-13 07:27:33,152 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.014 0.053 2026-09-13 07:27:33,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [2/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:33,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.020 0.105 2026-09-13 07:27:33,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [3/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:27:33,229 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:33,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-13 07:27:33,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-13 07:27:33,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-13 07:27:33,303 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-13 07:27:33,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-13 07:27:33,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-13 07:27:33,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-13 07:27:33,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-13 07:27:33,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-13 07:27:33,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-13 07:27:33,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.121 2026-09-13 07:27:33,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:33] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.154 2026-09-13 07:27:33,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [4/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:33,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [5/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"20.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-09-13 07:27:33,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [6/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:33,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [7/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-13 07:27:33,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [8/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-13 07:27:33,785 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [9/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-13 07:27:33,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [10/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:33,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [11/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1","price":"30.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("30.00"))) 2026-09-13 07:27:33,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [12/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:34,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [13/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-13 07:27:34,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [14/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-13 07:27:34,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [15/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:27:34,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [16/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:34,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [17/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"2","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("2")):has(.price:contains("40.00"))) 2026-09-13 07:27:34,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [18/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:34,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [19/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00")) 2026-09-13 07:27:34,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [20/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00"):not(:visible)) 2026-09-13 07:27:34,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-09-13 07:27:34,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-13 07:27:34,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 14840308 (allocated 15990784) 2026-09-13 07:27:34,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 59922 2026-09-13 07:27:34,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-09-13 07:27:34,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 59922 2026-09-13 07:27:34,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072734_588621_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-09-13 07:27:34,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpak9ck3sa_chrome_odoo" 2026-09-13 07:27:34,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-09-13 07:27:35,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 60056 2026-09-13 07:27:35,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpef3vi2qd_chrome_odoo 2026-09-13 07:27:35,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:35771/json/version 2026-09-13 07:27:35,796 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:35,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:35,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:35771/json 2026-09-13 07:27:35,805 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:35,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:35771/devtools/page/2F5B9D4952028682919D648D865D4E51 2026-09-13 07:27:35,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-09-13 07:27:35,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-09-13 07:27:35,886 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:35,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-09-13 07:27:35,897 26 INFO rb-103a292-224772-415053 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-09-13 07:27:35,897 26 INFO rb-103a292-224772-415053 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-09-13 07:27:35,925 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:36,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 88 0.044 0.335 2026-09-13 07:27:36,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '2F5B9D4952028682919D648D865D4E51', 'loaderId': '465D4307350C74FE2D900D1A2E4E6E40', 'isDownload': False} 2026-09-13 07:27:36,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-09-13 07:27:36,319 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:36,330 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:27:36,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:27:36,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:27:36,687 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:36,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:27:36,710 26 INFO rb-103a292-224772-415053 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-09-13 07:27:36,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [1/6] Tour test_race_conditions_update_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:36,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-13 07:27:36,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:36,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:36,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:27:36,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:27:36,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.014 0.032 2026-09-13 07:27:36,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-13 07:27:37,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.208 0.302 2026-09-13 07:27:37,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:27:37,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:37,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-13 07:27:37,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:37,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:37,510 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-09-13 07:27:37,551 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:37,555 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:37,562 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:37,578 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:27:37,605 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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-09-13 07:27:37,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.027 0.027 2026-09-13 07:27:37,607 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:37,627 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:27:37,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.062 2026-09-13 07:27:37,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.023 0.035 2026-09-13 07:27:37,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [2/6] Tour test_race_conditions_update_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:37,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.041 0.091 2026-09-13 07:27:37,762 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:37,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [3/6] Tour test_race_conditions_update_program → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-13 07:27:37,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.038 2026-09-13 07:27:37,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-13 07:27:37,820 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-13 07:27:37,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-09-13 07:27:37,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:27:37,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-13 07:27:37,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-13 07:27:37,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-13 07:27:37,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-13 07:27:37,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:37] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-13 07:27:38,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.141 2026-09-13 07:27:38,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [4/6] Tour test_race_conditions_update_program → Step order total amount is '34.87' (trigger: .product-screen .order-summary .total:contains("34.87")) 2026-09-13 07:27:38,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [5/6] Tour test_race_conditions_update_program → Step order total amount is '34.87' (trigger: .product-screen .order-summary .total:contains("34.87"):not(:visible)) 2026-09-13 07:27:38,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [6/6] Tour test_race_conditions_update_program → Step body 2026-09-13 07:27:38,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-09-13 07:27:38,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:27:38,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18479216 (allocated 20320256) 2026-09-13 07:27:38,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 60056 2026-09-13 07:27:38,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-09-13 07:27:38,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 60056 2026-09-13 07:27:38,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072738_629973_test_race_conditions_update_program.txt 2026-09-13 07:27:38,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpef3vi2qd_chrome_odoo" 2026-09-13 07:27:38,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-09-13 07:27:39,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 60186 2026-09-13 07:27:39,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpyjx6rmct_chrome_odoo 2026-09-13 07:27:39,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:34023/json/version 2026-09-13 07:27:39,253 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:39,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:39,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:34023/json 2026-09-13 07:27:39,257 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:39,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:34023/devtools/page/A03F141AE9D6B670D1E353679B19D886 2026-09-13 07:27:39,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-09-13 07:27:39,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-09-13 07:27:39,342 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:39,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-09-13 07:27:39,351 26 INFO rb-103a292-224772-415053 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-09-13 07:27:39,351 26 INFO rb-103a292-224772-415053 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-09-13 07:27:39,365 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:39,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:39] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 87 0.053 0.397 2026-09-13 07:27:39,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': 'A03F141AE9D6B670D1E353679B19D886', 'loaderId': '53545323AF643904F4A762F43B71DF14', 'isDownload': False} 2026-09-13 07:27:39,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Evaluate ready code "odoo.isTourReady('test_refund_does_not_decrease_points')" 2026-09-13 07:27:39,821 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:39,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:39] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:27:39,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:39] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:27:39,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:39] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:27:40,303 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:40,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:27:40,330 26 INFO rb-103a292-224772-415053 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-09-13 07:27:40,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:27:40,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [1/48] Tour test_refund_does_not_decrease_points → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:40,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:40,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:40,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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.008 2026-09-13 07:27:40,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:27:40,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.027 2026-09-13 07:27:40,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-13 07:27:40,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.229 0.285 2026-09-13 07:27:41,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:27:41,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27: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.009 2026-09-13 07:27:41,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:27:41,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:27:41,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:41,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:27:41,202 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:41,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:27:41,240 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:27:41,243 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:27:41,264 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:41,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.032 2026-09-13 07:27:41,267 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:27:41,282 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:41,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.059 2026-09-13 07:27:41,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.025 0.038 2026-09-13 07:27:41,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [2/48] Tour test_refund_does_not_decrease_points → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:41,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [3/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:41,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.048 0.085 2026-09-13 07:27:41,418 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:41,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [4/48] Tour test_refund_does_not_decrease_points → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:27:41,445 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.072 2026-09-13 07:27:41,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-13 07:27:41,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-09-13 07:27:41,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-13 07:27:41,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-13 07:27:41,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-13 07:27:41,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-13 07:27:41,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1777&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-13 07:27:41,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-13 07:27:41,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-09-13 07:27:41,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:41] "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-09-13 07:27:41,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [5/48] Tour test_refund_does_not_decrease_points → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:27:41,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [6/48] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-13 07:27:41,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [7/48] Tour test_refund_does_not_decrease_points → Step Search customer with "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-09-13 07:27:41,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [8/48] Tour test_refund_does_not_decrease_points → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-13 07:27:42,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [9/48] Tour test_refund_does_not_decrease_points → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-13 07:27:42,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [10/48] Tour test_refund_does_not_decrease_points → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-13 07:27:42,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [11/48] Tour test_refund_does_not_decrease_points → Step Check "Refunding Guy" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Refunding Guy")) 2026-09-13 07:27:42,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:42] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.009 0.020 2026-09-13 07:27:42,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [12/48] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:27:42,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.012 0.025 2026-09-13 07:27:42,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.041 2026-09-13 07:27:42,603 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [13/48] Tour test_refund_does_not_decrease_points → Step Search for partner "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-09-13 07:27:42,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [14/48] Tour test_refund_does_not_decrease_points → Step click partner 'Refunding Guy' from partner list screen (trigger: .modal .partner-list b:contains(Refunding Guy)) 2026-09-13 07:27:42,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [15/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:42,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [16/48] Tour test_refund_does_not_decrease_points → Step click product 'Refund Product' (trigger: article.product .product-content .product-name:contains("Refund Product")) 2026-09-13 07:27:42,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [17/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:42,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [18/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:42,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [19/48] Tour test_refund_does_not_decrease_points → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:27:43,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [20/48] Tour test_refund_does_not_decrease_points → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-09-13 07:27:43,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [21/48] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:27:43,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [22/48] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:27:43,166 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:43,167 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:43,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [23/48] Tour test_refund_does_not_decrease_points → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:27:43,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [24/48] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:27:43,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [25/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:27:43,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [26/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:43,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [27/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:43,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [28/48] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:27:43,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [29/48] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:27:43,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:27:43,580 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51460472 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7a166d4e-e558-4644-91e5-4efafcc96e83'}] 2026-09-13 07:27:43,585 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:43,873 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51460472 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7a166d4e-e558-4644-91e5-4efafcc96e83'} created pos.order #641 2026-09-13 07:27:43,889 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51460472 finished 2026-09-13 07:27:43,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.159 0.196 2026-09-13 07:27:44,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.019 0.032 2026-09-13 07:27:44,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:27:44,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [30/48] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:27:44,151 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90806062 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7a166d4e-e558-4644-91e5-4efafcc96e83'}] 2026-09-13 07:27:44,158 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90806062 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7a166d4e-e558-4644-91e5-4efafcc96e83'} sync ignored for existing PoS order pos.order(641,) (state: paid) 2026-09-13 07:27:44,167 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90806062 finished 2026-09-13 07:27:44,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [31/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:44,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [32/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:44,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.036 0.067 2026-09-13 07:27:44,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.013 2026-09-13 07:27:44,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [33/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:44,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [34/48] Tour test_refund_does_not_decrease_points → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-13 07:27:44,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [35/48] Tour test_refund_does_not_decrease_points → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:27:44,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:44,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-13 07:27:44,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.008 2026-09-13 07:27:44,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [36/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:44,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [37/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:44,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [38/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:44,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [39/48] Tour test_refund_does_not_decrease_points → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"$ 1 per point on your order","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("$ 1 per point on your order")):has(.qty:contains("1"))) 2026-09-13 07:27:44,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [40/48] Tour test_refund_does_not_decrease_points → Step Check orderline with attributes: {"withClass":".selected","productName":"$ 1 per point on your order","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("$ 1 per point on your order")):has(.qty:contains("1"))) 2026-09-13 07:27:44,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [41/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:44,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [42/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:44,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [43/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:44,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [44/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:44,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [45/48] Tour test_refund_does_not_decrease_points → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:27:45,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [46/48] Tour test_refund_does_not_decrease_points → Step total is -200.00 (trigger: .total:contains("-200.00")) 2026-09-13 07:27:45,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [47/48] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:27:45,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [48/48] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:27:45,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-09-13 07:27:45,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_refund_does_not_decrease_points SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:27:45,224 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16038479 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '2a0c7c0b-b272-4b5e-a306-cd3e0056ba8e'}] 2026-09-13 07:27:45,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 19197792 (allocated 20582400) 2026-09-13 07:27:45,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 60186 2026-09-13 07:27:45,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-09-13 07:27:45,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 60186 2026-09-13 07:27:45,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072745_385079_test_refund_does_not_decrease_points.txt 2026-09-13 07:27:45,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpyjx6rmct_chrome_odoo" 2026-09-13 07:27:45,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-09-13 07:27:45,467 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16038479 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '2a0c7c0b-b272-4b5e-a306-cd3e0056ba8e'} created pos.order #642 2026-09-13 07:27:45,470 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16038479 finished 2026-09-13 07:27:45,500 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 161 0.127 0.150 2026-09-13 07:27:45,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-09-13 07:27:46,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 60334 2026-09-13 07:27:46,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpqyb18g_v_chrome_odoo 2026-09-13 07:27:46,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:42227/json/version 2026-09-13 07:27:46,323 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:46,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:46,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:42227/json 2026-09-13 07:27:46,329 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:46,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:42227/devtools/page/0EAFF776531880B8B6EDAAAD3E437A01 2026-09-13 07:27:46,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-09-13 07:27:46,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-09-13 07:27:46,384 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:46,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-09-13 07:27:46,389 26 INFO rb-103a292-224772-415053 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-09-13 07:27:46,389 26 INFO rb-103a292-224772-415053 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-09-13 07:27:46,397 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:46,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:46] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.038 0.559 2026-09-13 07:27:46,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '0EAFF776531880B8B6EDAAAD3E437A01', 'loaderId': 'BC76CE7E31D857AE7C64A14F0F38A6A6', 'isDownload': False} 2026-09-13 07:27:46,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-09-13 07:27:47,005 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:47,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:27:47,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:27:47,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:27:47,418 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:47,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:27:47,443 26 INFO rb-103a292-224772-415053 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-09-13 07:27:47,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [1/47] Tour RefundRulesProduct → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:47,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:27:47,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:47,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:47,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-13 07:27:47,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-13 07:27:47,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.032 2026-09-13 07:27:47,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.034 2026-09-13 07:27:48,092 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.232 0.281 2026-09-13 07:27:48,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:27:48,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:48,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-13 07:27:48,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:27:48,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:48,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:27:48,327 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:48,330 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:27:48,332 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:48,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.020 2026-09-13 07:27:48,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-13 07:27:48,374 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:48,378 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:48,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.047 2026-09-13 07:27:48,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [2/47] Tour RefundRulesProduct → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:48,475 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:27:48,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [3/47] Tour RefundRulesProduct → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-13 07:27:48,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.040 0.039 2026-09-13 07:27:48,554 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:27:48,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.014 0.111 2026-09-13 07:27:48,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:27:48,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-13 07:27:48,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.014 0.151 2026-09-13 07:27:48,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.005 0.174 2026-09-13 07:27:48,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-13 07:27:48,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-13 07:27:48,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:27:48,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-13 07:27:48,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-13 07:27:48,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-13 07:27:48,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-13 07:27:48,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-13 07:27:48,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.154 2026-09-13 07:27:48,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [4/47] Tour RefundRulesProduct → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:27:49,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [5/47] Tour RefundRulesProduct → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-13 07:27:49,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [6/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:49,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [7/47] Tour RefundRulesProduct → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:27:49,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [8/47] Tour RefundRulesProduct → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:27:49,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [9/47] Tour RefundRulesProduct → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:27:49,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [10/47] Tour RefundRulesProduct → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:27:49,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [11/47] Tour RefundRulesProduct → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-13 07:27:49,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [12/47] Tour RefundRulesProduct → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:27:49,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.013 2026-09-13 07:27:49,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [13/47] Tour RefundRulesProduct → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:27:49,587 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:49,588 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:49,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [14/47] Tour RefundRulesProduct → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:27:49,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [15/47] Tour RefundRulesProduct → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:27:49,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [16/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:49,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [17/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:49,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [18/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:49,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [19/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:49,955 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [20/47] Tour RefundRulesProduct → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:27:50,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [21/47] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:27:50,034 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94299805 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2820932e-4bab-4c61-9a22-f670b2465370'}] 2026-09-13 07:27:50,053 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-13 07:27:50,375 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94299805 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2820932e-4bab-4c61-9a22-f670b2465370'} created pos.order #643 2026-09-13 07:27:50,386 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94299805 finished 2026-09-13 07:27:50,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.163 0.226 2026-09-13 07:27:50,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.080 0.275 2026-09-13 07:27:50,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:50,918 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98484096 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2820932e-4bab-4c61-9a22-f670b2465370'}] 2026-09-13 07:27:50,926 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98484096 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2820932e-4bab-4c61-9a22-f670b2465370'} sync ignored for existing PoS order pos.order(643,) (state: paid) 2026-09-13 07:27:50,936 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98484096 finished 2026-09-13 07:27:50,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [22/47] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:27:51,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.035 0.059 2026-09-13 07:27:51,026 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [23/47] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:27:51,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:51] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-13 07:27:51,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.004 0.010 2026-09-13 07:27:51,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [24/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:51,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [25/47] Tour RefundRulesProduct → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:51,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [26/47] Tour RefundRulesProduct → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:51,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [27/47] Tour RefundRulesProduct → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-13 07:27:51,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [28/47] Tour RefundRulesProduct → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-13 07:27:51,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:51,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-13 07:27:51,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:51] "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-09-13 07:27:51,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [29/47] Tour RefundRulesProduct → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:27:51,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [30/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:51,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [31/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:51,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [32/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:51,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [33/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:27:51,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [34/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:27:51,664 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [35/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:51,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [36/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:51,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [37/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:51,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [38/47] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-09-13 07:27:51,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [39/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-09-13 07:27:51,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [40/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-09-13 07:27:52,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [41/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:52,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [42/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:52,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [43/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:52,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [44/47] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-09-13 07:27:52,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [45/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:52,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [46/47] Tour RefundRulesProduct → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:27:52,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [47/47] Tour RefundRulesProduct → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:27:52,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-09-13 07:27:52,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:27:52,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 20861668 (allocated 23072768) 2026-09-13 07:27:52,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 60334 2026-09-13 07:27:52,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-09-13 07:27:52,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 60334 2026-09-13 07:27:52,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072752_591972_test_refund_product_part_of_rules.txt 2026-09-13 07:27:52,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpqyb18g_v_chrome_odoo" 2026-09-13 07:27:52,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-13 07:27:53,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 60485 2026-09-13 07:27:53,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmphnam1d5u_chrome_odoo 2026-09-13 07:27:53,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:34097/json/version 2026-09-13 07:27:53,053 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:53,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:53,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:34097/json 2026-09-13 07:27:53,057 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:53,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:34097/devtools/page/E2267C63900633A96E2266239A06ECBF 2026-09-13 07:27:53,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-09-13 07:27:53,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-09-13 07:27:53,130 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:53,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-09-13 07:27:53,137 26 INFO rb-103a292-224772-415053 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-09-13 07:27:53,137 26 INFO rb-103a292-224772-415053 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-09-13 07:27:53,148 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:53,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:53] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.047 0.414 2026-09-13 07:27:53,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'E2267C63900633A96E2266239A06ECBF', 'loaderId': 'C538085D04BB3FDF38F7EF56C32AEB86', 'isDownload': False} 2026-09-13 07:27:53,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-13 07:27:53,616 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:53,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:53] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:27:53,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:53] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:27:53,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:53] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:27:54,023 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:54,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:27:54,048 26 INFO rb-103a292-224772-415053 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-09-13 07:27:54,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [1/47] Tour GiftCardWithRefundtTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:54,063 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.010 2026-09-13 07:27:54,077 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:27:54,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:54,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-09-13 07:27:54,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:27:54,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.030 2026-09-13 07:27:54,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-13 07:27:54,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.199 0.312 2026-09-13 07:27:54,729 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:27:54,770 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:27:54,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.025 2026-09-13 07:27:54,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:27:54,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-09-13 07:27:54,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:27:54,889 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:27:54,910 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:27:54,918 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:54,925 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:27:54,932 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:54,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.028 0.028 2026-09-13 07:27:54,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-13 07:27:54,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:54] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.069 2026-09-13 07:27:55,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [2/47] Tour GiftCardWithRefundtTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:27:55,055 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-13 07:27:55,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [3/47] Tour GiftCardWithRefundtTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-13 07:27:55,076 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:55,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.047 0.044 2026-09-13 07:27:55,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.019 0.130 2026-09-13 07:27:55,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-13 07:27:55,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-13 07:27:55,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-09-13 07:27:55,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 4 0.011 0.227 2026-09-13 07:27:55,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-13 07:27:55,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-09-13 07:27:55,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-09-13 07:27:55,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.136 2026-09-13 07:27:55,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-09-13 07:27:55,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-13 07:27:55,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-09-13 07:27:55,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [4/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:55,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [5/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-13 07:27:55,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [6/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-13 07:27:55,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [7/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:55,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [8/47] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-09-13 07:27:55,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [9/47] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"):not(:visible)) 2026-09-13 07:27:55,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [10/47] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:27:55,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [11/47] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:27:55,857 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:55,858 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:55,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [12/47] Tour GiftCardWithRefundtTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:27:55,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [13/47] Tour GiftCardWithRefundtTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:27:56,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [14/47] Tour GiftCardWithRefundtTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:27:56,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [15/47] Tour GiftCardWithRefundtTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:27:56,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [16/47] Tour GiftCardWithRefundtTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:27:56,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [17/47] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:27:56,201 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35648677 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '439670eb-8d28-48e2-a672-5c317eb8ffcb'}] 2026-09-13 07:27:56,206 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:27:56,449 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35648677 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '439670eb-8d28-48e2-a672-5c317eb8ffcb'} created pos.order #644 2026-09-13 07:27:56,461 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35648677 finished 2026-09-13 07:27:56,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.103 0.199 2026-09-13 07:27:56,537 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:56,631 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2417083 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '439670eb-8d28-48e2-a672-5c317eb8ffcb'}] 2026-09-13 07:27:56,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [18/47] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:27:56,649 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2417083 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '439670eb-8d28-48e2-a672-5c317eb8ffcb'} sync ignored for existing PoS order pos.order(644,) (state: paid) 2026-09-13 07:27:56,661 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2417083 finished 2026-09-13 07:27:56,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [19/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:56,738 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.065 2026-09-13 07:27:56,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [20/47] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:27:56,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [21/47] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:27:56,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [22/47] Tour GiftCardWithRefundtTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-13 07:27:56,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [23/47] Tour GiftCardWithRefundtTour → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:27:56,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:27:56,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-13 07:27:56,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [24/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board"))) 2026-09-13 07:27:56,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:56] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.007 2026-09-13 07:27:57,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [25/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:57,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [26/47] Tour GiftCardWithRefundtTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:27:57,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [27/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:57,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [28/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:57,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [29/47] Tour GiftCardWithRefundtTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:27:57,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [30/47] Tour GiftCardWithRefundtTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:27:57,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [31/47] Tour GiftCardWithRefundtTour → Step click back button (trigger: .back-button) 2026-09-13 07:27:57,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [32/47] Tour GiftCardWithRefundtTour → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:27:57,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [33/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"-1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-13 07:27:57,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [34/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-13 07:27:57,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [35/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:57,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [36/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-13 07:27:57,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [37/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:57,717 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [38/47] Tour GiftCardWithRefundtTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-13 07:27:57,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [39/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:57,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [40/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:27:57,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [41/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:27:57,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [42/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:57,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [43/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:27:58,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [44/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-13 07:27:58,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [45/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:27:58,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [46/47] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-09-13 07:27:58,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [47/47] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-09-13 07:27:58,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-09-13 07:27:58,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:27:58,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17355536 (allocated 19271680) 2026-09-13 07:27:58,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 60485 2026-09-13 07:27:58,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-09-13 07:27:58,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 60485 2026-09-13 07:27:58,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072758_373904_test_refund_with_gift_card.txt 2026-09-13 07:27:58,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmphnam1d5u_chrome_odoo" 2026-09-13 07:27:58,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-09-13 07:27:58,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 60624 2026-09-13 07:27:58,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpo481ztsr_chrome_odoo 2026-09-13 07:27:58,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:32979/json/version 2026-09-13 07:27:58,923 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:58,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:27:58,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:32979/json 2026-09-13 07:27:58,930 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:27:58,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:32979/devtools/page/AE1DB0E4B0C8BE6A0DA623247E2D7FF0 2026-09-13 07:27:58,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-09-13 07:27:58,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-09-13 07:27:59,020 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:27:59,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-09-13 07:27:59,027 26 INFO rb-103a292-224772-415053 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-09-13 07:27:59,027 26 INFO rb-103a292-224772-415053 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-09-13 07:27:59,037 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:27:59,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:59] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.042 0.374 2026-09-13 07:27:59,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': 'AE1DB0E4B0C8BE6A0DA623247E2D7FF0', 'loaderId': '38523FC764342799016CA1AD9B488A5F', 'isDownload': False} 2026-09-13 07:27:59,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate ready code "odoo.isTourReady('test_reward_line_tax_grouping_key')" 2026-09-13 07:27:59,463 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:27:59,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:59] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:27:59,483 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:59] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:27:59,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:59] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-09-13 07:27:59,904 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:27:59,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:27:59,949 26 INFO rb-103a292-224772-415053 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-09-13 07:27:59,955 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [1/21] Tour test_reward_line_tax_grouping_key → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:27:59,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-13 07:27:59,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:27:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-09-13 07:28:00,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:00,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-13 07:28:00,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-13 07:28:00,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.030 2026-09-13 07:28:00,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.060 2026-09-13 07:28:00,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.176 0.269 2026-09-13 07:28:00,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:28:00,652 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:28:00,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-13 07:28:00,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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.009 2026-09-13 07:28:00,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-09-13 07:28:00,794 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:28:00,852 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:28:00,863 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:28:00,866 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:28:00,873 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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-09-13 07:28:00,885 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:28:00,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.022 0.022 2026-09-13 07:28:00,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:28:00,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-13 07:28:00,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [2/21] Tour test_reward_line_tax_grouping_key → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:28:00,975 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:01,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [3/21] Tour test_reward_line_tax_grouping_key → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-13 07:28:01,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.040 0.034 2026-09-13 07:28:01,051 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:01,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.051 2026-09-13 07:28:01,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-13 07:28:01,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.094 2026-09-13 07:28:01,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-09-13 07:28:01,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.029 0.193 2026-09-13 07:28:01,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-13 07:28:01,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-13 07:28:01,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-13 07:28:01,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-13 07:28:01,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.203 2026-09-13 07:28:01,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-13 07:28:01,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [4/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:01,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:01] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-09-13 07:28:01,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [5/21] Tour test_reward_line_tax_grouping_key → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-13 07:28:01,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [6/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:28:01,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [7/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:28:01,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [8/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:28:01,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [9/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:28:01,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [10/21] Tour test_reward_line_tax_grouping_key → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-13 07:28:01,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [11/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:28:01,861 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [12/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:01,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [13/21] Tour test_reward_line_tax_grouping_key → Step order total amount is '82.78' (trigger: .product-screen .order-summary .total:contains("82.78")) 2026-09-13 07:28:02,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [14/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:28:02,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [15/21] Tour test_reward_line_tax_grouping_key → Step .order-summary .tax:contains(14.37) 2026-09-13 07:28:02,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [16/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:28:02,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [17/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:28:02,201 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:02,201 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:02,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [18/21] Tour test_reward_line_tax_grouping_key → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:28:02,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [19/21] Tour test_reward_line_tax_grouping_key → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:28:02,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [20/21] Tour test_reward_line_tax_grouping_key → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:28:02,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [21/21] Tour test_reward_line_tax_grouping_key → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:28:02,425 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54706813 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c008c154-e46a-4d54-a5de-f90771b2a0a9'}] 2026-09-13 07:28:02,426 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:02,794 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54706813 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c008c154-e46a-4d54-a5de-f90771b2a0a9'} created pos.order #645 2026-09-13 07:28:02,808 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54706813 finished 2026-09-13 07:28:02,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.199 0.225 2026-09-13 07:28:02,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.018 0.034 2026-09-13 07:28:02,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:28:03,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-09-13 07:28:03,039 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1270792 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c008c154-e46a-4d54-a5de-f90771b2a0a9'}] 2026-09-13 07:28:03,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:28:03,045 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1270792 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c008c154-e46a-4d54-a5de-f90771b2a0a9'} sync ignored for existing PoS order pos.order(645,) (state: paid) 2026-09-13 07:28:03,055 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1270792 finished 2026-09-13 07:28:03,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16928092 (allocated 18485248) 2026-09-13 07:28:03,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.025 0.050 2026-09-13 07:28:03,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 60624 2026-09-13 07:28:03,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-09-13 07:28:03,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 60624 2026-09-13 07:28:03,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072803_171824_test_reward_line_tax_grouping_key.txt 2026-09-13 07:28:03,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpo481ztsr_chrome_odoo" 2026-09-13 07:28:03,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-09-13 07:28:04,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 60762 2026-09-13 07:28:04,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmpguho2z58_chrome_odoo 2026-09-13 07:28:04,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34337/json/version 2026-09-13 07:28:04,507 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:04,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:28:04,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34337/json 2026-09-13 07:28:04,517 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:04,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:34337/devtools/page/29DA6DB75C344B3D7F82AC50D97C15AB 2026-09-13 07:28:04,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-09-13 07:28:04,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-09-13 07:28:04,588 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:28:04,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-09-13 07:28:04,597 26 INFO rb-103a292-224772-415053 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-09-13 07:28:04,597 26 INFO rb-103a292-224772-415053 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-09-13 07:28:04,624 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:28:05,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.051 0.494 2026-09-13 07:28:05,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '29DA6DB75C344B3D7F82AC50D97C15AB', 'loaderId': '6801CF2FD9D9F5376026AD6D8A3B30B4', 'isDownload': False} 2026-09-13 07:28:05,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate ready code "odoo.isTourReady('test_scan_loyalty_card_select_customer')" 2026-09-13 07:28:05,179 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:28:05,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-09-13 07:28:05,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:28:05,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:28:05,569 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:05,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:28:05,610 26 INFO rb-103a292-224772-415053 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-09-13 07:28:05,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:28:05,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [1/5] Tour test_scan_loyalty_card_select_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:28:05,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:28:05,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:05,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.006 2026-09-13 07:28:05,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:28:05,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.025 2026-09-13 07:28:05,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-13 07:28:06,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.214 0.231 2026-09-13 07:28:06,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:28:06,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:28:06,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:28:06,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:28:06,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-09-13 07:28:06,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:28:06,369 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:06,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:28:06,383 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:06,388 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:28:06,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-09-13 07:28:06,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-09-13 07:28:06,422 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:06,433 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:06,441 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:28:06,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.016 0.024 2026-09-13 07:28:06,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [2/5] Tour test_scan_loyalty_card_select_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:28:06,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [3/5] Tour test_scan_loyalty_card_select_customer → Step PoS model scan barcode '0444-e050-4548' (trigger: body) 2026-09-13 07:28:06,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.040 0.066 2026-09-13 07:28:06,548 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:06,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-09-13 07:28:06,593 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.070 2026-09-13 07:28:06,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [4/5] Tour test_scan_loyalty_card_select_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:06,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:28:06,641 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.115 2026-09-13 07:28:06,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [5/5] Tour test_scan_loyalty_card_select_customer → Step customer 'AAA Test Partner' is selected (trigger: .product-screen .set-partner:contains("AAA Test Partner")) 2026-09-13 07:28:06,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-13 07:28:06,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:28:06,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-13 07:28:06,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-13 07:28:06,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.077 0.152 2026-09-13 07:28:06,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.195 2026-09-13 07:28:06,878 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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 - 7 0.005 0.227 2026-09-13 07:28:06,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-09-13 07:28:06,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:28:06,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 12974024 (allocated 13893632) 2026-09-13 07:28:06,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 60762 2026-09-13 07:28:06,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-09-13 07:28:06,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 60762 2026-09-13 07:28:07,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072807_032673_test_scan_loyalty_card_select_customer.txt 2026-09-13 07:28:07,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmpguho2z58_chrome_odoo" 2026-09-13 07:28:07,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-09-13 07:28:07,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_settle_dont_give_points_again : pos_settle_due module is required for this test 2026-09-13 07:28:07,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-09-13 07:28:07,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 60892 2026-09-13 07:28:07,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpr1b1_24k_chrome_odoo 2026-09-13 07:28:07,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:35049/json/version 2026-09-13 07:28:07,900 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:07,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:28:07,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:35049/json 2026-09-13 07:28:07,908 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:07,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:35049/devtools/page/5A47101170CE6BEF5A573DDF86FE8026 2026-09-13 07:28:07,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-09-13 07:28:07,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-09-13 07:28:07,980 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:28:07,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-09-13 07:28:07,987 26 INFO rb-103a292-224772-415053 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-09-13 07:28:07,987 26 INFO rb-103a292-224772-415053 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-09-13 07:28:07,994 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:28:08,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "GET /pos/ui/81 HTTP/1.1" 200 - 88 0.057 0.329 2026-09-13 07:28:08,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '5A47101170CE6BEF5A573DDF86FE8026', 'loaderId': '3CEA35126C060401FB2B2A14C96531A9', 'isDownload': False} 2026-09-13 07:28:08,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-09-13 07:28:08,396 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:28:08,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:28:08,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:28:08,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:28:08,798 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:28:08,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:28:08,817 26 INFO rb-103a292-224772-415053 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-09-13 07:28:08,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [1/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:28:08,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:28:08,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:28:08,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:08,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:28:08,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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.035 2026-09-13 07:28:08,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:28:08,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.022 0.027 2026-09-13 07:28:09,472 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.219 0.255 2026-09-13 07:28:09,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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-09-13 07:28:09,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:28:09,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-13 07:28:09,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-13 07:28:09,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-13 07:28:09,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.003 2026-09-13 07:28:09,658 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:09,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:28:09,678 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:09,680 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:28:09,695 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:28:09,698 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:28:09,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.020 2026-09-13 07:28:09,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.045 2026-09-13 07:28:09,740 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:28:09,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [2/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:28:09,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.022 0.063 2026-09-13 07:28:09,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.031 0.103 2026-09-13 07:28:09,847 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:09,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [3/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-13 07:28:09,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:28:09,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-13 07:28:09,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-13 07:28:09,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-13 07:28:09,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-13 07:28:09,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-13 07:28:09,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-13 07:28:09,997 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:09] "GET /web/image?model=product.template&field=image_128&id=1786&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-13 07:28:10,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:10] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:28:10,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.013 0.124 2026-09-13 07:28:10,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:10] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-13 07:28:10,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [4/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:10,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [5/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-13 07:28:10,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [6/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-13 07:28:10,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [7/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:28:10,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [8/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-09-13 07:28:10,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [9/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:28:10,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [10/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .more-btn) 2026-09-13 07:28:10,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [11/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click discount button (trigger: .js_discount) 2026-09-13 07:28:10,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [12/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:28:10,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [13/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-09-13 07:28:10,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [14/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-13 07:28:10,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [15/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-13 07:28:10,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-09-13 07:28:10,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:28:10,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 14930440 (allocated 16515072) 2026-09-13 07:28:10,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 60892 2026-09-13 07:28:10,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-09-13 07:28:10,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 60892 2026-09-13 07:28:10,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072810_887692_test_specific_product_discount_with_global_discount.txt 2026-09-13 07:28:10,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpr1b1_24k_chrome_odoo" 2026-09-13 07:28:10,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-13 07:28:12,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 61022 2026-09-13 07:28:12,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp5a4u93l3_chrome_odoo 2026-09-13 07:28:12,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:42577/json/version 2026-09-13 07:28:12,184 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:12,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:28:12,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:42577/json 2026-09-13 07:28:12,188 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:12,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:42577/devtools/page/4DA0F7186E0DB95851F21627CB6C423D 2026-09-13 07:28:12,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-09-13 07:28:12,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-09-13 07:28:12,243 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:28:12,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-09-13 07:28:12,252 26 INFO rb-103a292-224772-415053 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-09-13 07:28:12,252 26 INFO rb-103a292-224772-415053 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-09-13 07:28:12,263 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:28:12,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:12] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.025 0.362 2026-09-13 07:28:12,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '4DA0F7186E0DB95851F21627CB6C423D', 'loaderId': '5F5D6A1A88A58141D9482FD4EE4232C3', 'isDownload': False} 2026-09-13 07:28:12,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-13 07:28:12,659 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:28:12,670 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:12] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:28:12,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:12] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:28:12,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:12] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:28:13,061 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:13,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:28:13,094 26 INFO rb-103a292-224772-415053 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-09-13 07:28:13,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [1/23] Tour PosComboSpecificProductProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:28:13,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-13 07:28:13,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:28:13,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:13,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "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-09-13 07:28:13,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-09-13 07:28:13,230 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.021 0.029 2026-09-13 07:28:13,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-13 07:28:13,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.173 0.274 2026-09-13 07:28:13,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:28:13,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:28:13,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-09-13 07:28:13,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:28:13,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-09-13 07:28:13,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-13 07:28:13,929 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:13,964 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:28:13,966 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:13,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.016 0.021 2026-09-13 07:28:13,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.041 2026-09-13 07:28:13,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-13 07:28:14,031 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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-09-13 07:28:14,042 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:14,060 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:14,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.022 0.028 2026-09-13 07:28:14,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [2/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:28:14,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.020 0.085 2026-09-13 07:28:14,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [3/23] Tour PosComboSpecificProductProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-13 07:28:14,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.028 0.024 2026-09-13 07:28:14,227 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:14,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-13 07:28:14,263 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-13 07:28:14,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-13 07:28:14,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-13 07:28:14,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.132 2026-09-13 07:28:14,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1788&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-13 07:28:14,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1791&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-13 07:28:14,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1797&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-13 07:28:14,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1790&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-13 07:28:14,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.123 2026-09-13 07:28:14,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1794&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.139 2026-09-13 07:28:14,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-13 07:28:14,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1792&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-13 07:28:14,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1795&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-09-13 07:28:14,582 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-13 07:28:14,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-09-13 07:28:14,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1789&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:28:14,636 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-13 07:28:14,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.127 2026-09-13 07:28:14,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [4/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-13 07:28:14,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.product&field=image_128&id=2274&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-09-13 07:28:14,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [5/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-13 07:28:14,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.product&field=image_128&id=2275&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 8 0.006 0.042 2026-09-13 07:28:14,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.product&field=image_128&id=2277&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 8 0.004 0.061 2026-09-13 07:28:14,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.product&field=image_128&id=2276&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 8 0.004 0.081 2026-09-13 07:28:14,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [6/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-13 07:28:14,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.product&field=image_128&id=2278&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 8 0.006 0.104 2026-09-13 07:28:14,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [7/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:28:14,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.product&field=image_128&id=2279&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 8 0.015 0.141 2026-09-13 07:28:14,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.product&field=image_128&id=2280&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 8 0.011 0.168 2026-09-13 07:28:14,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:14] "GET /web/image?model=product.product&field=image_128&id=2282&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 8 0.004 0.169 2026-09-13 07:28:15,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:15] "GET /web/image?model=product.product&field=image_128&id=2281&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 8 0.003 0.178 2026-09-13 07:28:15,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [8/23] Tour PosComboSpecificProductProgram → Step Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo"))) 2026-09-13 07:28:15,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [9/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00")) 2026-09-13 07:28:15,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [10/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"):not(:visible)) 2026-09-13 07:28:15,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [11/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:28:15,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [12/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:28:15,294 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:15,297 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:28:15,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [13/23] Tour PosComboSpecificProductProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:28:15,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [14/23] Tour PosComboSpecificProductProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:28:15,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [15/23] Tour PosComboSpecificProductProgram → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:28:15,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [16/23] Tour PosComboSpecificProductProgram → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:28:15,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [17/23] Tour PosComboSpecificProductProgram → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-13 07:28:15,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [18/23] Tour PosComboSpecificProductProgram → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:28:15,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [19/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:28:15,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [20/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:28:15,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [21/23] Tour PosComboSpecificProductProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:28:15,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [22/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:28:15,843 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46327923 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c26e8064-78de-4c92-8de9-2c1906179f03'}] 2026-09-13 07:28:15,845 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:28:16,274 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46327923 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c26e8064-78de-4c92-8de9-2c1906179f03'} created pos.order #646 2026-09-13 07:28:16,290 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46327923 finished 2026-09-13 07:28:16,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.154 0.334 2026-09-13 07:28:16,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.040 0.032 2026-09-13 07:28:16,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:28:16,555 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87821059 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c26e8064-78de-4c92-8de9-2c1906179f03'}] 2026-09-13 07:28:16,562 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87821059 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c26e8064-78de-4c92-8de9-2c1906179f03'} sync ignored for existing PoS order pos.order(646,) (state: paid) 2026-09-13 07:28:16,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [23/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:28:16,574 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87821059 finished 2026-09-13 07:28:16,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-09-13 07:28:16,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:28:16,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.038 0.064 2026-09-13 07:28:16,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 19454876 (allocated 20844544) 2026-09-13 07:28:16,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:16] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-13 07:28:16,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 61022 2026-09-13 07:28:16,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-09-13 07:28:16,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 61022 2026-09-13 07:28:16,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072816_821817_test_specific_product_reward_pos_combo.txt 2026-09-13 07:28:16,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp5a4u93l3_chrome_odoo" 2026-09-13 07:28:16,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-09-13 07:28:17,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 61183 2026-09-13 07:28:17,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpy1tm22hf_chrome_odoo 2026-09-13 07:28:17,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44939/json/version 2026-09-13 07:28:17,542 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:17,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:28:17,557 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44939/json 2026-09-13 07:28:17,559 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:17,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:44939/devtools/page/128F2BA440D565E3791ADE55CAEE5CFC 2026-09-13 07:28:17,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-13 07:28:17,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-13 07:28:17,624 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:28:17,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-13 07:28:17,629 26 INFO rb-103a292-224772-415053 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-09-13 07:28:17,630 26 INFO rb-103a292-224772-415053 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-09-13 07:28:17,638 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:28:18,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.034 0.336 2026-09-13 07:28:18,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '128F2BA440D565E3791ADE55CAEE5CFC', 'loaderId': '2B2ECB368F4257D38EB81384F8B26073', 'isDownload': False} 2026-09-13 07:28:18,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_specific_reward_product_tax_included_included')" 2026-09-13 07:28:18,018 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:28:18,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.016 2026-09-13 07:28:18,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-13 07:28:18,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.046 2026-09-13 07:28:18,451 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:18,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:28:18,477 26 INFO rb-103a292-224772-415053 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-09-13 07:28:18,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [1/13] Tour test_specific_reward_product_tax_included_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:28:18,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-13 07:28:18,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:28:18,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:18,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 07:28:18,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:28:18,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.020 0.052 2026-09-13 07:28:18,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.069 2026-09-13 07:28:19,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.225 0.256 2026-09-13 07:28:19,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:28:19,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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-09-13 07:28:19,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-09-13 07:28:19,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:28:19,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-13 07:28:19,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-13 07:28:19,351 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:19,365 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:19,369 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:28:19,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.014 2026-09-13 07:28:19,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.009 0.028 2026-09-13 07:28:19,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-13 07:28:19,411 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:19,412 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:19,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [2/13] Tour test_specific_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:28:19,517 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:19,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [3/13] Tour test_specific_reward_product_tax_included_included → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-09-13 07:28:19,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.050 0.034 2026-09-13 07:28:19,590 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:19,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.037 0.103 2026-09-13 07:28:19,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:28:19,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-13 07:28:19,735 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-13 07:28:19,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-09-13 07:28:19,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.199 2026-09-13 07:28:19,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-13 07:28:19,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-13 07:28:19,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-13 07:28:19,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-13 07:28:19,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:28:19,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.199 2026-09-13 07:28:20,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [4/13] Tour test_specific_reward_product_tax_included_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:20,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [5/13] Tour test_specific_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-13 07:28:20,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [6/13] Tour test_specific_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-13 07:28:20,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [7/13] Tour test_specific_reward_product_tax_included_included → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:28:20,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [8/13] Tour test_specific_reward_product_tax_included_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:28:20,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [9/13] Tour test_specific_reward_product_tax_included_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:28:20,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [10/13] Tour test_specific_reward_product_tax_included_included → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:28:20,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [11/13] Tour test_specific_reward_product_tax_included_included → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:28:20,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [12/13] Tour test_specific_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:28:20,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [13/13] Tour test_specific_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on Product Include","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on Product Include")):has(.price:contains("-10.00"))) 2026-09-13 07:28:20,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:20] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.005 0.012 2026-09-13 07:28:20,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-13 07:28:20,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_specific_reward_product_tax_included_included SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-09-13 07:28:20,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14959276 (allocated 16252928) 2026-09-13 07:28:20,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 61183 2026-09-13 07:28:20,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-13 07:28:20,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 61183 2026-09-13 07:28:20,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072820_767370_test_specific_reward_product_tax_included_excluded.txt 2026-09-13 07:28:20,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpy1tm22hf_chrome_odoo" 2026-09-13 07:28:20,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 61317 2026-09-13 07:28:20,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp2fc0kml5_chrome_odoo 2026-09-13 07:28:20,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45853/json/version 2026-09-13 07:28:20,955 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:20,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:28:20,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45853/json 2026-09-13 07:28:20,965 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:20,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:45853/devtools/page/E1BC4DB25FB20EFDCAEF81C84656AAE8 2026-09-13 07:28:20,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-13 07:28:20,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-13 07:28:20,991 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:28:20,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-13 07:28:20,996 26 INFO rb-103a292-224772-415053 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-09-13 07:28:20,997 26 INFO rb-103a292-224772-415053 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-09-13 07:28:21,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.018 0.028 2026-09-13 07:28:21,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'E1BC4DB25FB20EFDCAEF81C84656AAE8', 'loaderId': '7C71F936A4EF1B487F00A5444F03F125', 'isDownload': False} 2026-09-13 07:28:21,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_specific_reward_product_tax_included_excluded')" 2026-09-13 07:28:21,073 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:28:21,092 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:28:21,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-09-13 07:28:21,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.033 2026-09-13 07:28:21,490 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:21,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:28:21,527 26 INFO rb-103a292-224772-415053 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-09-13 07:28:21,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-13 07:28:21,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [1/12] Tour test_specific_reward_product_tax_included_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:28:21,552 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:28:21,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:21,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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.004 2026-09-13 07:28:21,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:28:21,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.010 0.020 2026-09-13 07:28:21,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-13 07:28:22,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.156 0.458 2026-09-13 07:28:22,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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-09-13 07:28:22,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:28:22,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.039 2026-09-13 07:28:22,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:28:22,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-13 07:28:22,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:22,528 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:22,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:22,566 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:22,569 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:22,578 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:22,590 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:28:22,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.015 0.025 2026-09-13 07:28:22,608 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:28:22,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.056 2026-09-13 07:28:22,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [2/12] Tour test_specific_reward_product_tax_included_excluded → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-09-13 07:28:22,664 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.018 0.065 2026-09-13 07:28:22,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [3/12] Tour test_specific_reward_product_tax_included_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:22,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.058 0.132 2026-09-13 07:28:22,778 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:22,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-13 07:28:22,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [4/12] Tour test_specific_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-13 07:28:22,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.116 2026-09-13 07:28:22,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [5/12] Tour test_specific_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-13 07:28:22,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-13 07:28:22,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-09-13 07:28:22,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [6/12] Tour test_specific_reward_product_tax_included_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:28:22,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-09-13 07:28:22,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-13 07:28:22,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:28:22,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [7/12] Tour test_specific_reward_product_tax_included_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:28:22,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-13 07:28:22,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:22] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-13 07:28:23,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [8/12] Tour test_specific_reward_product_tax_included_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:28:23,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:23] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:28:23,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [9/12] Tour test_specific_reward_product_tax_included_excluded → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:28:23,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [10/12] Tour test_specific_reward_product_tax_included_excluded → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:28:23,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [11/12] Tour test_specific_reward_product_tax_included_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:28:23,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [12/12] Tour test_specific_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on Product Include","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on Product Include")):has(.price:contains("-10.00"))) 2026-09-13 07:28:23,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:23] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:28:23,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-13 07:28:23,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_specific_reward_product_tax_included_excluded SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-09-13 07:28:23,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14764368 (allocated 16252928) 2026-09-13 07:28:23,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 61317 2026-09-13 07:28:23,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-13 07:28:23,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 61317 2026-09-13 07:28:23,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072823_494329_test_specific_reward_product_tax_included_excluded.txt 2026-09-13 07:28:23,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp2fc0kml5_chrome_odoo" 2026-09-13 07:28:23,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-09-13 07:28:24,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 61448 2026-09-13 07:28:24,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpb9dims52_chrome_odoo 2026-09-13 07:28:24,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:45447/json/version 2026-09-13 07:28:24,242 26 INFO rb-103a292-224772-415053 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-09-13 07:28:24,252 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:28:24,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:45447/json 2026-09-13 07:28:24,253 26 INFO rb-103a292-224772-415053 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-09-13 07:28:24,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:45447/devtools/page/9752ECF8A8A0D20E548BC5EE2AF1BC71 2026-09-13 07:28:24,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-09-13 07:28:24,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-09-13 07:28:24,309 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:28:24,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-09-13 07:28:24,315 26 INFO rb-103a292-224772-415053 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-09-13 07:28:24,315 26 INFO rb-103a292-224772-415053 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-09-13 07:28:24,328 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:28:24,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:24] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 88 0.025 0.323 2026-09-13 07:28:24,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '9752ECF8A8A0D20E548BC5EE2AF1BC71', 'loaderId': '5BD56D99BD8DD14144B4699748B1AE7C', 'isDownload': False} 2026-09-13 07:28:24,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate ready code "odoo.isTourReady('test_two_variant_same_discount')" 2026-09-13 07:28:24,697 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:28:24,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:24] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:28:24,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:24] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:28:24,719 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:24] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:28:25,122 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:25,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-09-13 07:28:25,158 26 INFO rb-103a292-224772-415053 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-09-13 07:28:25,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [1/4] Tour test_two_variant_same_discount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:28:25,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:28:25,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:28:25,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:25,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:28:25,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "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.019 2026-09-13 07:28:25,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-13 07:28:25,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.034 2026-09-13 07:28:25,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.272 0.337 2026-09-13 07:28:25,947 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:25,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:28:26,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:28:26,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.040 2026-09-13 07:28:26,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-13 07:28:26,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-09-13 07:28:26,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.012 2026-09-13 07:28:26,202 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:26,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:28:26,264 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:28:26,270 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-13 07:28:26,277 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:28:26,283 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-13 07:28:26,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [2/4] Tour test_two_variant_same_discount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:28:26,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.049 0.047 2026-09-13 07:28:26,323 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:26,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.096 2026-09-13 07:28:26,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [3/4] Tour test_two_variant_same_discount → Step click product 'Sofa' (trigger: article.product .product-content .product-name:contains("Sofa")) 2026-09-13 07:28:26,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.049 0.055 2026-09-13 07:28:26,432 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:28:26,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.091 2026-09-13 07:28:26,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.116 2026-09-13 07:28:26,492 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.131 2026-09-13 07:28:26,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.142 2026-09-13 07:28:26,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.018 0.232 2026-09-13 07:28:26,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-13 07:28:26,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-13 07:28:26,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-13 07:28:26,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-13 07:28:26,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.155 2026-09-13 07:28:26,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-13 07:28:26,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [4/4] Tour test_two_variant_same_discount → Step Click on Add (trigger: body button:contains(Add)) 2026-09-13 07:28:26,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-13T07:18:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-13 07:28:26,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-09-13 07:28:26,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:28:27,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14786564 (allocated 15990784) 2026-09-13 07:28:27,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 61448 2026-09-13 07:28:27,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-09-13 07:28:27,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 61448 2026-09-13 07:28:27,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072827_075348_test_two_variant_same_discount.txt 2026-09-13 07:28:27,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpb9dims52_chrome_odoo" 2026-09-13 07:28:27,117 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-09-13 07:28:34,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-09-13 07:28:34,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-09-13 07:28:35,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-09-13 07:28:36,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 61588 2026-09-13 07:28:36,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpsn27fa96_chrome_odoo 2026-09-13 07:28:36,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:42425/json/version 2026-09-13 07:28:36,166 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:36,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:28:36,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:42425/json 2026-09-13 07:28:36,177 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:36,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:42425/devtools/page/BE6F940EFA0F11C3E35D273EA895D11B 2026-09-13 07:28:36,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-09-13 07:28:36,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-09-13 07:28:36,276 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:28:36,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-09-13 07:28:36,285 26 INFO rb-103a292-224772-415053 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-09-13 07:28:36,286 26 INFO rb-103a292-224772-415053 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-09-13 07:28:36,296 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:28:36,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:36] "GET /pos/ui/82 HTTP/1.1" 200 - 86 0.049 0.378 2026-09-13 07:28:36,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'BE6F940EFA0F11C3E35D273EA895D11B', 'loaderId': '2717DF4E46F7A214179FC94584716FBA', 'isDownload': False} 2026-09-13 07:28:36,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate ready code "odoo.isTourReady('test_loyalty_history_earn_and_spend')" 2026-09-13 07:28:36,728 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:28:36,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:36] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:28:36,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:36] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:28:36,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:36] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:28:37,213 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:37,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:28:37,247 26 INFO rb-103a292-224772-415053 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-09-13 07:28:37,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [1/29] Tour test_loyalty_history_earn_and_spend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:28:37,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:28:37,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:28:37,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:37,293 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:28:37,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.021 2026-09-13 07:28:37,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.027 2026-09-13 07:28:37,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-13 07:28:37,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.194 0.303 2026-09-13 07:28:37,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:37,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:28:37,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:37] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-13 07:28:38,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:28:38,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-09-13 07:28:38,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:28:38,102 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:28:38,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:28:38,129 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:38,148 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:38,154 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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-09-13 07:28:38,157 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:28:38,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.028 0.028 2026-09-13 07:28:38,173 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:38,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.063 2026-09-13 07:28:38,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /pos/ui/82 HTTP/1.1" 200 - 31 0.015 0.037 2026-09-13 07:28:38,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [2/29] Tour test_loyalty_history_earn_and_spend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:28:38,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 31 0.013 0.087 2026-09-13 07:28:38,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.024 2026-09-13 07:28:38,328 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:38,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [3/29] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:38,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-09-13 07:28:38,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-13 07:28:38,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [4/29] Tour test_loyalty_history_earn_and_spend → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:28:38,393 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-13 07:28:38,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-13 07:28:38,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-13 07:28:38,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-13 07:28:38,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-13 07:28:38,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-09-13 07:28:38,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-13 07:28:38,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.120 2026-09-13 07:28:38,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [5/29] Tour test_loyalty_history_earn_and_spend → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:28:38,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [6/29] Tour test_loyalty_history_earn_and_spend → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:28:38,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [7/29] Tour test_loyalty_history_earn_and_spend → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:28:38,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [8/29] Tour test_loyalty_history_earn_and_spend → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-13 07:28:38,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [9/29] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:28:38,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.011 2026-09-13 07:28:38,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [10/29] Tour test_loyalty_history_earn_and_spend → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-13 07:28:38,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [11/29] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:39,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [12/29] Tour test_loyalty_history_earn_and_spend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-09-13 07:28:39,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [13/29] Tour test_loyalty_history_earn_and_spend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-09-13 07:28:39,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [14/29] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:28:39,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [15/29] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:28:39,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [16/29] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .more-btn) 2026-09-13 07:28:39,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [17/29] Tour test_loyalty_history_earn_and_spend → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-13 07:28:39,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [18/29] Tour test_loyalty_history_earn_and_spend → Step .selection-item span:nth-child(2) 2026-09-13 07:28:39,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [19/29] Tour test_loyalty_history_earn_and_spend → Step select reward (trigger: .selection-item:contains("10% on your order")) 2026-09-13 07:28:39,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [20/29] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00")) 2026-09-13 07:28:39,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [21/29] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00"):not(:visible)) 2026-09-13 07:28:39,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [22/29] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:28:39,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [23/29] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:28:39,668 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:39,669 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:39,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [24/29] Tour test_loyalty_history_earn_and_spend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:28:39,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [25/29] Tour test_loyalty_history_earn_and_spend → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:28:39,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [26/29] Tour test_loyalty_history_earn_and_spend → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-13 07:28:39,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [27/29] Tour test_loyalty_history_earn_and_spend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:28:39,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [28/29] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:28:39,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-13 07:28:39,974 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36580617 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '41dc0db3-3d12-4805-9280-f6577faad8ff'}] 2026-09-13 07:28:39,977 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:28:40,231 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36580617 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '41dc0db3-3d12-4805-9280-f6577faad8ff'} created pos.order #650 2026-09-13 07:28:40,243 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36580617 finished 2026-09-13 07:28:40,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.111 0.199 2026-09-13 07:28:40,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.037 0.041 2026-09-13 07:28:40,399 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:28:40,462 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94800177 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '41dc0db3-3d12-4805-9280-f6577faad8ff'}] 2026-09-13 07:28:40,466 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94800177 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '41dc0db3-3d12-4805-9280-f6577faad8ff'} sync ignored for existing PoS order pos.order(650,) (state: paid) 2026-09-13 07:28:40,475 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94800177 finished 2026-09-13 07:28:40,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [29/29] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:28:40,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-09-13 07:28:40,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_history_earn_and_spend SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:28:40,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.039 0.061 2026-09-13 07:28:40,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 19512184 (allocated 21893120) 2026-09-13 07:28:40,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 61588 2026-09-13 07:28:40,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-09-13 07:28:40,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 61588 2026-09-13 07:28:40,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072840_687776_test_loyalty_history_earn_and_spend.txt 2026-09-13 07:28:40,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpsn27fa96_chrome_odoo" 2026-09-13 07:28:40,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-09-13 07:28:41,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 61729 2026-09-13 07:28:41,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpc6c42cpl_chrome_odoo 2026-09-13 07:28:41,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:44937/json/version 2026-09-13 07:28:41,153 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:41,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:28:41,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:44937/json 2026-09-13 07:28:41,184 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:28:41,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:44937/devtools/page/3460A99DD2334B27B16933170EE95B7F 2026-09-13 07:28:41,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-09-13 07:28:41,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-09-13 07:28:41,261 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:28:41,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-09-13 07:28:41,272 26 INFO rb-103a292-224772-415053 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-09-13 07:28:41,272 26 INFO rb-103a292-224772-415053 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-09-13 07:28:41,282 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:28:41,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:41] "GET /pos/ui/82 HTTP/1.1" 200 - 87 0.034 0.358 2026-09-13 07:28:41,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '3460A99DD2334B27B16933170EE95B7F', 'loaderId': '0B56E0CFF03A178E2842079360280AE8', 'isDownload': False} 2026-09-13 07:28:41,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-09-13 07:28:41,692 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:28:41,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:41] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:28:41,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:41] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:28:41,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:41] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:28:42,121 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:42,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:28:42,151 26 INFO rb-103a292-224772-415053 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-09-13 07:28:42,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [1/25] Tour LoyaltyHistoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:28:42,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:28:42,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:28:42,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:42,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:28:42,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:28:42,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-13 07:28:42,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.022 2026-09-13 07:28:42,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.177 0.257 2026-09-13 07:28:42,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:28:42,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:28:42,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-13 07:28:42,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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-09-13 07:28:42,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-09-13 07:28:42,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-13 07:28:42,944 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:28:42,960 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:28:42,960 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:28:42,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:42] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.015 0.022 2026-09-13 07:28:43,000 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28: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-09-13 07:28:43,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.042 2026-09-13 07:28:43,003 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:28:43,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-09-13 07:28:43,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [2/25] Tour LoyaltyHistoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:28:43,114 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:28:43,163 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:28:43,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [3/25] Tour LoyaltyHistoryTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-13 07:28:43,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 31 0.043 0.048 2026-09-13 07:28:43,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-13 07:28:43,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:28:43,256 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-13 07:28:43,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:28:43,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /pos/ui/82 HTTP/1.1" 200 - 31 0.016 0.201 2026-09-13 07:28:43,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-13 07:28:43,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-09-13 07:28:43,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:28:43,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.168 2026-09-13 07:28:43,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-09-13 07:28:43,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:43] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-13T07:28:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.237 2026-09-13 07:28:43,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [4/25] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:43,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [5/25] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:28:43,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [6/25] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-13 07:28:43,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [7/25] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:28:43,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [8/25] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:28:43,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [9/25] Tour LoyaltyHistoryTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:28:43,870 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [10/25] Tour LoyaltyHistoryTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:28:43,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [11/25] Tour LoyaltyHistoryTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:28:43,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [12/25] Tour LoyaltyHistoryTour → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:28:44,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [13/25] Tour LoyaltyHistoryTour → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-13 07:28:44,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [14/25] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:28:44,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:44] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.011 2026-09-13 07:28:44,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [15/25] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-09-13 07:28:44,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [16/25] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10"):not(:visible)) 2026-09-13 07:28:44,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [17/25] Tour LoyaltyHistoryTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:28:44,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [18/25] Tour LoyaltyHistoryTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:28:44,333 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:28:44,336 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:44,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [19/25] Tour LoyaltyHistoryTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:28:44,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [20/25] Tour LoyaltyHistoryTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:28:44,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [21/25] Tour LoyaltyHistoryTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:28:44,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [22/25] Tour LoyaltyHistoryTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:28:44,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [23/25] Tour LoyaltyHistoryTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:28:44,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [24/25] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:28:44,664 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13895467 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': 'b01dc531-c61e-44d6-a5f0-8495e5f36351'}] 2026-09-13 07:28:44,665 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:28:44,922 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13895467 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': 'b01dc531-c61e-44d6-a5f0-8495e5f36351'} created pos.order #651 2026-09-13 07:28:44,933 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13895467 finished 2026-09-13 07:28:44,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.130 0.181 2026-09-13 07:28:45,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.014 0.023 2026-09-13 07:28:45,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:28:45,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [25/25] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:28:45,194 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65046933 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': 'b01dc531-c61e-44d6-a5f0-8495e5f36351'}] 2026-09-13 07:28:45,206 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65046933 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': 'b01dc531-c61e-44d6-a5f0-8495e5f36351'} sync ignored for existing PoS order pos.order(651,) (state: paid) 2026-09-13 07:28:45,217 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65046933 finished 2026-09-13 07:28:45,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-09-13 07:28:45,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:28:45,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:28:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.038 0.090 2026-09-13 07:28:45,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 16747764 (allocated 18087936) 2026-09-13 07:28:45,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 61729 2026-09-13 07:28:45,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-09-13 07:28:45,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 61729 2026-09-13 07:28:45,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072845_384248_test_pos_loyalty_history.txt 2026-09-13 07:28:45,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpc6c42cpl_chrome_odoo" 2026-09-13 07:28:45,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-09-13 07:28:45,770 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-13 07:28:52,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-09-13 07:28:53,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-09-13 07:28:56,349 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:29:02,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-13 07:29:03,208 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:29:10,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-09-13 07:29:10,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-09-13 07:29:10,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-09-13 07:29:10,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-09-13 07:29:10,770 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:29:18,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-13 07:29:18,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 61875 2026-09-13 07:29:18,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmp_w1luj2i_chrome_odoo 2026-09-13 07:29:18,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:34517/json/version 2026-09-13 07:29:18,788 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:29:18,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:29:18,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:34517/json 2026-09-13 07:29:18,790 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:29:18,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:34517/devtools/page/B5DA164E0F10AECC8128B12D8048145D 2026-09-13 07:29:18,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-09-13 07:29:18,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-09-13 07:29:18,843 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:29:18,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-09-13 07:29:18,851 26 INFO rb-103a292-224772-415053 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-09-13 07:29:18,851 26 INFO rb-103a292-224772-415053 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-09-13 07:29:18,862 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:29:19,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "GET /pos/ui/88 HTTP/1.1" 200 - 85 0.025 0.287 2026-09-13 07:29:19,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': 'B5DA164E0F10AECC8128B12D8048145D', 'loaderId': '369400EEADD0F178333C89E7C38B5A28', 'isDownload': False} 2026-09-13 07:29:19,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-09-13 07:29:19,182 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:29:19,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:29:19,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:29:19,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-09-13 07:29:19,599 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:29:19,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:29:19,611 26 INFO rb-103a292-224772-415053 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-09-13 07:29:19,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [1/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-09-13 07:29:19,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:29:19,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:29:19,636 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:29:19,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 07:29:19,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-13 07:29:19,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.025 2026-09-13 07:29:19,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-13 07:29:20,171 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order 2026-09-13 07:29:20,172 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:29:20,172 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order.line 2026-09-13 07:29:20,174 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:29:20,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.194 0.244 2026-09-13 07:29:20,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:29:20,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:29:20,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image/res.company/84/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.037 2026-09-13 07:29:20,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29: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-09-13 07:29:20,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:29:20,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.004 2026-09-13 07:29:20,423 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:29:20,453 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:29:20,459 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:29:20,465 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:29:20,466 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:29:20,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [2/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:29:20,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image/res.users/168/avatar_128 HTTP/1.1" 200 - 14 0.045 0.028 2026-09-13 07:29:20,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=res.company&id=84&field=logo HTTP/1.1" 200 - 3 0.003 0.087 2026-09-13 07:29:20,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-13 07:29:20,533 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:29:20,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /pos/ui/88 HTTP/1.1" 200 - 31 0.020 0.028 2026-09-13 07:29:20,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [3/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:29:20,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 - 31 0.036 0.082 2026-09-13 07:29:20,652 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:29:20,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [4/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished")) 2026-09-13 07:29:20,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1877&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.042 2026-09-13 07:29:20,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1876&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-13 07:29:20,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1878&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:29:20,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1879&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-13 07:29:20,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1880&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.132 2026-09-13 07:29:20,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1882&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.153 2026-09-13 07:29:20,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1888&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-13 07:29:20,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1885&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-13 07:29:20,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1884&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-13 07:29:20,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1886&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-09-13 07:29:20,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1883&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:29:20,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1887&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.121 2026-09-13 07:29:20,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:20] "GET /web/image?model=product.template&field=image_128&id=1881&unique=2026-09-13T07:29:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:29:21,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.174 2026-09-13 07:29:21,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [5/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:29:21,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [6/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:29:21,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [7/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-09-13 07:29:21,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [8/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-13 07:29:21,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [9/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-09-13 07:29:21,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:21] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.066 0.055 2026-09-13 07:29:21,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [10/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:29:21,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [11/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-13 07:29:21,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [12/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Basic Kit' (trigger: article.product .product-content .product-name:contains("Basic Kit")) 2026-09-13 07:29:21,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [13/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:29:21,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [14/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:29:21,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [15/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-09-13 07:29:21,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [16/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-13 07:29:21,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [17/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-09-13 07:29:21,978 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:21] "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.054 2026-09-13 07:29:22,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [18/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:29:22,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [19/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-13 07:29:22,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [20/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:29:22,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [21/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:29:22,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [22/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:29:22,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [23/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:29:22,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [24/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Search for partner "AAAA Super Customer" (trigger: .modal-dialog .input-group input) 2026-09-13 07:29:22,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [25/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click partner 'AAAA Super Customer' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Super Customer)) 2026-09-13 07:29:22,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [26/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:29:22,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [27/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:29:22,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [28/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:29:22,577 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:29:22,577 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:29:22,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [29/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:29:22,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [30/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:29:22,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [31/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-13 07:29:22,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [32/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-13 07:29:22,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [33/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-13 07:29:22,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [34/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:29:22,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [35/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-13 07:29:22,981 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38243693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': '17221036-835d-4e38-9abc-23d01ecbba64'}] 2026-09-13 07:29:22,983 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:29:23,476 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38243693 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': '17221036-835d-4e38-9abc-23d01ecbba64'} created pos.order #653 2026-09-13 07:29:23,487 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38243693 finished 2026-09-13 07:29:23,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 285 0.299 0.313 2026-09-13 07:29:23,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:29:23,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-09-13 07:29:23,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_ship_later_kit_and_mto_manufactured_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-09-13 07:29:23,737 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55796706 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '17221036-835d-4e38-9abc-23d01ecbba64'}] 2026-09-13 07:29:23,742 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55796706 order {'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '17221036-835d-4e38-9abc-23d01ecbba64'} sync ignored for existing PoS order pos.order(653,) (state: paid) 2026-09-13 07:29:23,753 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55796706 finished 2026-09-13 07:29:23,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17199008 (allocated 19271680) 2026-09-13 07:29:23,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 61875 2026-09-13 07:29:23,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-09-13 07:29:23,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 61875 2026-09-13 07:29:23,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.057 0.059 2026-09-13 07:29:23,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_072923_888432_test_ship_later_kit_and_mto_manufactured_product.txt 2026-09-13 07:29:23,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmp_w1luj2i_chrome_odoo" 2026-09-13 07:29:23,963 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:29:31,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-13 07:29:31,522 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1192] 2026-09-13 07:29:32,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-09-13 07:29:33,305 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1194] 2026-09-13 07:29:34,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-09-13 07:29:34,879 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1196] 2026-09-13 07:29:35,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-13 07:29:36,077 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1198] 2026-09-13 07:29:36,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-13 07:29:37,068 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1201, 1202] 2026-09-13 07:29:37,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-13 07:29:38,188 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1206, 1207] 2026-09-13 07:29:38,353 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1211, 1212, 1213] 2026-09-13 07:29:40,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-13 07:29:40,648 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1214, 1215] 2026-09-13 07:29:40,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-13 07:29:41,287 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1218, 1219] 2026-09-13 07:29:41,962 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-09-13 07:29:42,513 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1223] 2026-09-13 07:29:42,647 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1221] 2026-09-13 07:29:42,707 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1222] 2026-09-13 07:29:43,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-09-13 07:29:43,749 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29583252 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-13 07:29:43,971 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1225, 1226] 2026-09-13 07:29:44,338 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29583252 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #665 2026-09-13 07:29:44,346 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29583252 finished 2026-09-13 07:29:44,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-13 07:29:44,799 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1231] 2026-09-13 07:29:45,071 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-13 07:29:53,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-13 07:29:53,488 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77485431 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-13 07:29:53,514 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77485431 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #667 2026-09-13 07:29:53,515 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77485431 finished 2026-09-13 07:29:53,544 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:29:53,677 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:54,491 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:29:54,492 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:54] "GET /pos/pay/667?access_token=15aab37c-c8fc-48dc-97c2-f3b0190ce2b6 HTTP/1.1" 200 - 249 0.150 0.800 2026-09-13 07:29:54,500 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:54,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:54] "POST /pos/pay/transaction/667 HTTP/1.1" 200 - 37 0.020 0.030 2026-09-13 07:29:54,570 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:55,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:55] "GET /pos/pay/confirmation/667?access_token=15aab37c-c8fc-48dc-97c2-f3b0190ce2b6&tx_id=1 HTTP/1.1" 200 - 307 0.246 0.379 2026-09-13 07:29:55,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-13 07:29:55,719 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54418963 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-13 07:29:55,743 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54418963 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #668 2026-09-13 07:29:55,744 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54418963 finished 2026-09-13 07:29:55,771 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:29:55,910 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:56,724 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:29:56,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:56] "GET /pos/pay/668?access_token=8768bd64-4e10-4ca3-a088-d67c0caaa3a8 HTTP/1.1" 200 - 247 0.157 0.800 2026-09-13 07:29:56,735 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:56,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:56] "POST /pos/pay/transaction/668 HTTP/1.1" 200 - 37 0.020 0.026 2026-09-13 07:29:56,799 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:57,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:57] "GET /pos/pay/confirmation/668?access_token=8768bd64-4e10-4ca3-a088-d67c0caaa3a8&tx_id=2 HTTP/1.1" 200 - 307 0.219 0.418 2026-09-13 07:29:57,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-13 07:29:57,995 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63994459 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-13 07:29:58,023 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63994459 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #669 2026-09-13 07:29:58,024 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63994459 finished 2026-09-13 07:29:58,063 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:29:58,291 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:59,067 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:29:59,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:59] "GET /pos/pay/669?access_token=3062d42b-da02-45e8-8f15-3f1db94f816d HTTP/1.1" 200 - 247 0.115 0.893 2026-09-13 07:29:59,078 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:59,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:59] "POST /pos/pay/transaction/669 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-13 07:29:59,124 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:59,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:59] "GET /pos/pay/confirmation/669?access_token=3062d42b-da02-45e8-8f15-3f1db94f816d&tx_id=3 HTTP/1.1" 200 - 200 0.120 0.294 2026-09-13 07:29:59,580 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:59,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:59] "GET /pos/pay/669?access_token=3062d42b-da02-45e8-8f15-3f1db94f816d HTTP/1.1" 200 - 40 0.019 0.036 2026-09-13 07:29:59,639 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:29:59,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:29:59] "POST /pos/pay/transaction/669 HTTP/1.1" 200 - 32 0.017 0.023 2026-09-13 07:29:59,700 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:00,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:00] "GET /pos/pay/confirmation/669?access_token=3062d42b-da02-45e8-8f15-3f1db94f816d&tx_id=4 HTTP/1.1" 200 - 255 0.148 0.229 2026-09-13 07:30:00,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-09-13 07:30:00,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 62036 2026-09-13 07:30:00,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpt0xtmbus_chrome_odoo 2026-09-13 07:30:00,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:33095/json/version 2026-09-13 07:30:00,690 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:00,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:00,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:33095/json 2026-09-13 07:30:00,695 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:00,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:33095/devtools/page/C3195E6F2C88181BB8ED147DB27D21D8 2026-09-13 07:30:00,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-09-13 07:30:00,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-09-13 07:30:00,723 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:30:00,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-09-13 07:30:00,730 26 INFO rb-103a292-224772-415053 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/10bfb43f3d4d4ec6?access_token=10bfb43f3d4d4ec6" in browser 2026-09-13 07:30:00,730 26 INFO rb-103a292-224772-415053 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/10bfb43f3d4d4ec6?access_token=10bfb43f3d4d4ec6" 2026-09-13 07:30:00,738 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:01,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:01] "GET /pos_customer_display/91/10bfb43f3d4d4ec6?access_token=10bfb43f3d4d4ec6 HTTP/1.1" 200 - 47 0.024 0.261 2026-09-13 07:30:01,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'C3195E6F2C88181BB8ED147DB27D21D8', 'loaderId': '1F6DFAAB4A73E6C69A88271496C099B4', 'isDownload': False} 2026-09-13 07:30:01,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-09-13 07:30:01,047 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e9af9e0/point_of_sale.customer_display_assets.min.css, copying from /web/assets/e9af9e0/point_of_sale.customer_display_assets.min.css 2026-09-13 07:30:01,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:01] "GET /web/assets/1/e9af9e0/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.017 0.018 2026-09-13 07:30:01,080 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d4ad16/point_of_sale.customer_display_assets.min.js, copying from /web/assets/0d4ad16/point_of_sale.customer_display_assets.min.js 2026-09-13 07:30:01,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:01] "GET /web/assets/1/0d4ad16/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.004 0.051 2026-09-13 07:30:01,098 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e8824a7/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/e8824a7/point_of_sale.customer_display_assets_test.min.js 2026-09-13 07:30:01,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:01] "GET /web/assets/1/e8824a7/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-13 07:30:01,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:30:01,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:01,266 26 INFO rb-103a292-224772-415053 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/10bfb43f3d4d4ec6?access_token=10bfb43f3d4d4ec6", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:30:01,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:30:01,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:01] "GET /logo?company=86 HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:30:01,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-13 07:30:01,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:30:01,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [2/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-09-13 07:30:01,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [3/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-09-13 07:30:01,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [4/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-09-13 07:30:01,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [5/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='] 2026-09-13 07:30:01,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [6/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: payment approved, with value: [object Object] (trigger: body) 2026-09-13 07:30:01,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [7/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-13 07:30:01,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [8/18] Tour CustomerDisplayTourOnlinePayment → Step Check that: ---dialog is open--- is not true (trigger: body:not(:has(.modal .modal-content))) 2026-09-13 07:30:01,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [9/18] Tour CustomerDisplayTourOnlinePayment → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-09-13 07:30:01,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [10/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: new order, with value: {"lines":[],"finalized":false,"amount":"0.00","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-13 07:30:01,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-13 07:30:01,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [12/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-13 07:30:01,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [13/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 0.00 (trigger: div.row:has(div:contains('Total')):has(div:contains('0.00'))) 2026-09-13 07:30:01,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [14/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: add product, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":true,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":false,"amount":"2,972.75","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-13 07:30:01,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [15/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-09-13 07:30:02,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [16/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-09-13 07:30:02,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:02] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.058 0.633 2026-09-13 07:30:02,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [17/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-09-13 07:30:02,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [18/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='] 2026-09-13 07:30:02,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-09-13 07:30:02,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:30:02,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4060164 (allocated 4718592) 2026-09-13 07:30:02,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 62036 2026-09-13 07:30:02,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-09-13 07:30:02,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 62036 2026-09-13 07:30:02,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073002_286213_test_customer_display_online_payment.txt 2026-09-13 07:30:02,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpt0xtmbus_chrome_odoo" 2026-09-13 07:30:02,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-13 07:30:02,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 62126 2026-09-13 07:30:02,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpfxkk6jlq_chrome_odoo 2026-09-13 07:30:02,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:43535/json/version 2026-09-13 07:30:02,494 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:02,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:02,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:43535/json 2026-09-13 07:30:02,506 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:02,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:43535/devtools/page/A84A815A5679D7C25A8096BE87516A6A 2026-09-13 07:30:02,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-09-13 07:30:02,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-09-13 07:30:02,549 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-09-13 07:30:02,557 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-09-13 07:30:02,558 26 INFO rb-103a292-224772-415053 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-09-13 07:30:02,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-09-13 07:30:02,566 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:02,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:02] "GET /pos/ui/92 HTTP/1.1" 200 - 86 0.041 0.364 2026-09-13 07:30:02,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'A84A815A5679D7C25A8096BE87516A6A', 'loaderId': 'EAE4093E61B4514B86897C08B21874D7', 'isDownload': False} 2026-09-13 07:30:02,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-13 07:30:02,978 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:02,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:02] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-13 07:30:03,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:30:03,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-13 07:30:03,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:30:03,429 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:03,437 26 INFO rb-103a292-224772-415053 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-09-13 07:30:03,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [1/74] Tour OnlinePaymentErrorsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:30:03,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-13 07:30:03,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-09-13 07:30:03,496 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:03,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:30:03,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:30:03,562 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.026 2026-09-13 07:30:03,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-13 07:30:04,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.236 0.233 2026-09-13 07:30:04,082 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:30:04,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:30:04,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-13 07:30:04,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:30:04,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:04,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:30:04,286 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:04,323 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-13 07:30:04,325 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-13 07:30:04,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.017 0.020 2026-09-13 07:30:04,343 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:04,346 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:04,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.016 0.047 2026-09-13 07:30:04,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-09-13 07:30:04,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [2/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:30:04,406 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:30:04,442 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:04,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /pos/ui/92 HTTP/1.1" 200 - 31 0.025 0.038 2026-09-13 07:30:04,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [3/74] Tour OnlinePaymentErrorsTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:30:04,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /web/image?model=product.template&field=image_128&id=1934&unique=2026-09-13T07:29:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-13 07:30:04,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 31 0.016 0.128 2026-09-13 07:30:04,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.107 2026-09-13 07:30:04,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [4/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:04,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [5/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:30:04,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [6/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:30:04,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [7/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:30:04,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [8/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-13 07:30:05,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [9/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:05,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [10/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:05,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [11/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-13 07:30:05,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [12/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:05,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [13/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:30:05,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [14/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:30:05,344 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:05,347 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:05,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [15/74] Tour OnlinePaymentErrorsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:30:05,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [16/74] Tour OnlinePaymentErrorsTour → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-13 07:30:05,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [17/74] Tour OnlinePaymentErrorsTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-13 07:30:05,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [18/74] Tour OnlinePaymentErrorsTour → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-09-13 07:30:05,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [19/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:05,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [20/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:05,652 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49253114 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'}] 2026-09-13 07:30:05,707 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49253114 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'} created pos.order #670 2026-09-13 07:30:05,718 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49253114 finished 2026-09-13 07:30:05,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.040 0.064 2026-09-13 07:30:05,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [21/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-13 07:30:05,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [22/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:30:05,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [23/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-09-13 07:30:05,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [24/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment")) 2026-09-13 07:30:05,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [25/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: .modal div.numpad button:contains(/^4$/)) 2026-09-13 07:30:06,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [26/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-09-13 07:30:06,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [27/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:30:06,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [28/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:06,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [29/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0")) 2026-09-13 07:30:06,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [30/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-09-13 07:30:06,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [31/74] Tour OnlinePaymentErrorsTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-09-13 07:30:06,356 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [32/74] Tour OnlinePaymentErrorsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:30:06,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [33/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:30:06,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [34/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-09-13 07:30:06,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [35/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-13 07:30:06,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [36/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:30:06,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [37/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-09-13 07:30:06,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [38/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0")) 2026-09-13 07:30:06,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [39/74] Tour OnlinePaymentErrorsTour → Step change is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-09-13 07:30:06,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [40/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-13 07:30:06,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [41/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:30:06,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [42/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:30:06,884 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33703102 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'}] 2026-09-13 07:30:06,929 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [688] to pos.order #670 2026-09-13 07:30:06,933 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33703102 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'} updated pos.order #670 2026-09-13 07:30:06,942 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33703102 finished 2026-09-13 07:30:06,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.041 0.071 2026-09-13 07:30:07,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:07] "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.006 2026-09-13 07:30:07,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:07] "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.007 2026-09-13 07:30:07,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [43/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-09-13 07:30:07,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [44/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:07,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [45/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:07,158 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40296944 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'}] 2026-09-13 07:30:07,178 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40296944 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'} updated pos.order #670 2026-09-13 07:30:07,187 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40296944 finished 2026-09-13 07:30:07,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.026 0.064 2026-09-13 07:30:07,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [46/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-09-13 07:30:07,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [47/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:07,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [48/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:30:07,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [49/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:07,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [50/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0")) 2026-09-13 07:30:07,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [51/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-13 07:30:07,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [52/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:30:07,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [53/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:30:07,649 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14563928 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'}] 2026-09-13 07:30:07,666 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14563928 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'} updated pos.order #670 2026-09-13 07:30:07,673 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14563928 finished 2026-09-13 07:30:07,722 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.026 0.049 2026-09-13 07:30:07,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:07] "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.006 2026-09-13 07:30:07,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:07] "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.006 2026-09-13 07:30:07,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [54/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-09-13 07:30:07,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [55/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:07,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [56/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:07,890 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86561683 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'}] 2026-09-13 07:30:07,917 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86561683 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'} updated pos.order #670 2026-09-13 07:30:07,931 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86561683 finished 2026-09-13 07:30:07,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.040 0.057 2026-09-13 07:30:08,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [57/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-09-13 07:30:08,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [58/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:08,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [59/74] Tour OnlinePaymentErrorsTour → Step click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0"))) 2026-09-13 07:30:08,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [60/74] Tour OnlinePaymentErrorsTour → Step delete Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")) ~ .delete-button) 2026-09-13 07:30:08,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [61/74] Tour OnlinePaymentErrorsTour → Step click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("2.0"))) 2026-09-13 07:30:08,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [62/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:30:08,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [63/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-09-13 07:30:08,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [64/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-09-13 07:30:08,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [65/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:30:08,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [66/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-09-13 07:30:08,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [67/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0")) 2026-09-13 07:30:08,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [68/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:08,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [69/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:08,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [70/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0")) 2026-09-13 07:30:08,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [71/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:30:08,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [72/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-13 07:30:08,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [73/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:30:08,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [74/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:30:08,908 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24914580 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'}] 2026-09-13 07:30:08,954 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24914580 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9c513768-497c-4894-bba8-ae3afd27babd'} updated pos.order #670 2026-09-13 07:30:08,961 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24914580 finished 2026-09-13 07:30:09,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.034 0.063 2026-09-13 07:30:09,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:09] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.005 2026-09-13 07:30:09,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:09] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.002 0.006 2026-09-13 07:30:09,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-09-13 07:30:09,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:30:09,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15256396 (allocated 17039360) 2026-09-13 07:30:09,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 62126 2026-09-13 07:30:09,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-09-13 07:30:09,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 62126 2026-09-13 07:30:09,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073009_188593_test_errors_tour.txt 2026-09-13 07:30:09,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpfxkk6jlq_chrome_odoo" 2026-09-13 07:30:09,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-13 07:30:09,323 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63972500 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-13 07:30:09,347 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63972500 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #671 2026-09-13 07:30:09,348 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63972500 finished 2026-09-13 07:30:09,378 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:09,560 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:10,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:10] "GET /pos/pay/671?access_token=dda242a9-6707-4089-a4cb-0c04217f0b0 HTTP/1.1" 403 - 114 0.059 0.954 2026-09-13 07:30:10,397 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:10,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:10] "GET /pos/pay/671?access_token= HTTP/1.1" 403 - 17 0.009 0.027 2026-09-13 07:30:10,441 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:10,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:10] "GET /pos/pay/confirmation/671?access_token=dda242a9-6707-4089-a4cb-0c04217f0b0&tx_id=1 HTTP/1.1" 403 - 18 0.016 0.037 2026-09-13 07:30:10,496 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:10,524 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:10] "GET /pos/pay/confirmation/671?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.005 0.026 2026-09-13 07:30:10,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-09-13 07:30:10,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 62267 2026-09-13 07:30:10,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmp612gomh__chrome_odoo 2026-09-13 07:30:10,737 26 INFO rb-103a292-224772-415053 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:36039/json/version 2026-09-13 07:30:10,738 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:10,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:10,756 26 INFO rb-103a292-224772-415053 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:36039/json 2026-09-13 07:30:10,757 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:10,759 26 INFO rb-103a292-224772-415053 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:36039/devtools/page/703F444D8340A71B3D2EC6A9E6C8AFC4 2026-09-13 07:30:10,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Enable chrome headless console log notification 2026-09-13 07:30:10,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-09-13 07:30:10,795 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:30:10,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-09-13 07:30:10,803 26 INFO rb-103a292-224772-415053 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-09-13 07:30:10,803 26 INFO rb-103a292-224772-415053 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-09-13 07:30:10,812 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:11,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "GET /pos/ui/92 HTTP/1.1" 200 - 87 0.041 0.389 2026-09-13 07:30:11,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '703F444D8340A71B3D2EC6A9E6C8AFC4', 'loaderId': '76A944D71A0FED593E2955DD4B6E470E', 'isDownload': False} 2026-09-13 07:30:11,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate ready code "odoo.isTourReady('test_online_payment_amount_updated_after_order_modification')" 2026-09-13 07:30:11,250 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:11,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:30:11,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:30:11,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:30:11,629 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:11,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:30:11,649 26 INFO rb-103a292-224772-415053 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-09-13 07:30:11,653 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [1/42] Tour test_online_payment_amount_updated_after_order_modification → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:30:11,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:30:11,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:30:11,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:11,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-13 07:30:11,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-13 07:30:11,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.022 2026-09-13 07:30:11,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-09-13 07:30:12,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.172 0.257 2026-09-13 07:30:12,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:30:12,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:30:12,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-13 07:30:12,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:30:12,325 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:12,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-13 07:30:12,373 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:12,394 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:30:12,396 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:12,406 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:12,407 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:12,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.025 0.020 2026-09-13 07:30:12,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.002 0.055 2026-09-13 07:30:12,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-13 07:30:12,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [2/42] Tour test_online_payment_amount_updated_after_order_modification → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:30:12,497 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:12,537 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:30:12,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [3/42] Tour test_online_payment_amount_updated_after_order_modification → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:30:12,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 32 0.023 0.033 2026-09-13 07:30:12,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /pos/ui/92 HTTP/1.1" 200 - 32 0.021 0.084 2026-09-13 07:30:12,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.093 2026-09-13 07:30:12,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:12] "GET /web/image?model=product.template&field=image_128&id=1934&unique=2026-09-13T07:29:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-13 07:30:12,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [4/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:12,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [5/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:30:12,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [6/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:30:12,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [7/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:30:12,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [8/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-13 07:30:13,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [9/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:13,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [10/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:13,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [11/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-13 07:30:13,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [12/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:13,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [13/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:30:13,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [14/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:30:13,381 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:30:13,383 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:13,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [15/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:30:13,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [16/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-13 07:30:13,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [17/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:13,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [18/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:13,585 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28366994 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '062d1707-e9f2-48c3-9f6c-11d85658e886'}] 2026-09-13 07:30:13,628 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28366994 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '062d1707-e9f2-48c3-9f6c-11d85658e886'} created pos.order #672 2026-09-13 07:30:13,638 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28366994 finished 2026-09-13 07:30:13,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.031 0.053 2026-09-13 07:30:13,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [19/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-13 07:30:13,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [20/42] Tour test_online_payment_amount_updated_after_order_modification → Step click Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0"))) 2026-09-13 07:30:13,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [21/42] Tour test_online_payment_amount_updated_after_order_modification → Step delete Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0")) ~ .delete-button) 2026-09-13 07:30:13,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [22/42] Tour test_online_payment_amount_updated_after_order_modification → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-13 07:30:13,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [23/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-13 07:30:13,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [24/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-13 07:30:14,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [25/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check the product page (trigger: .product-list) 2026-09-13 07:30:14,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [26/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:14,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [27/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:30:14,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [28/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:30:14,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [29/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:14,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [30/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:14,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [31/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"20.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("20"))) 2026-09-13 07:30:14,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [32/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:14,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [33/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:30:14,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [34/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:30:14,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [35/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:30:14,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [36/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 96.0 (trigger: .total:contains("96.0")) 2026-09-13 07:30:14,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [37/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:14,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [38/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:14,722 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34042340 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '062d1707-e9f2-48c3-9f6c-11d85658e886'}] 2026-09-13 07:30:14,756 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34042340 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '062d1707-e9f2-48c3-9f6c-11d85658e886'} updated pos.order #672 2026-09-13 07:30:14,766 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34042340 finished 2026-09-13 07:30:14,842 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.059 0.063 2026-09-13 07:30:14,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [39/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '96.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("96.0")) 2026-09-13 07:30:14,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [40/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-13 07:30:14,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [41/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:30:15,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [42/42] Tour test_online_payment_amount_updated_after_order_modification → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Scan to Pay")) 2026-09-13 07:30:15,039 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21400185 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '062d1707-e9f2-48c3-9f6c-11d85658e886'}] 2026-09-13 07:30:15,057 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21400185 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '062d1707-e9f2-48c3-9f6c-11d85658e886'} updated pos.order #672 2026-09-13 07:30:15,074 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21400185 finished 2026-09-13 07:30:15,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.042 0.072 2026-09-13 07:30:15,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:15] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.008 2026-09-13 07:30:15,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-09-13 07:30:15,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_amount_updated_after_order_modification SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:30:15,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:15] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F672%3Faccess_token=de348ec2-427f-492c-8ed2-2537a31eee4a?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.085 2026-09-13 07:30:15,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15119216 (allocated 16515072) 2026-09-13 07:30:15,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 62267 2026-09-13 07:30:15,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-09-13 07:30:15,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 62267 2026-09-13 07:30:15,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073015_358425_test_online_payment_amount_updated_after_order_modification.txt 2026-09-13 07:30:15,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmp612gomh__chrome_odoo" 2026-09-13 07:30:15,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-09-13 07:30:15,644 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82623071 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-09-13 07:30:15,679 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82623071 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #673 2026-09-13 07:30:15,681 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82623071 finished 2026-09-13 07:30:15,733 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:15,869 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:16,717 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:30:16,719 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:16] "GET /pos/pay/673?access_token=68056210-0fb8-4cdf-adf6-fe1400b79ae7 HTTP/1.1" 200 - 250 0.160 0.828 2026-09-13 07:30:16,728 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:16,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:16] "POST /pos/pay/transaction/673 HTTP/1.1" 200 - 37 0.013 0.021 2026-09-13 07:30:16,777 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:17,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:17] "GET /pos/pay/confirmation/673?access_token=68056210-0fb8-4cdf-adf6-fe1400b79ae7&tx_id=5 HTTP/1.1" 200 - 292 0.160 0.309 2026-09-13 07:30:17,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-09-13 07:30:18,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 62403 2026-09-13 07:30:18,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmp2meq309e_chrome_odoo 2026-09-13 07:30:18,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:39733/json/version 2026-09-13 07:30:18,487 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39733', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:18,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:18,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:39733/json 2026-09-13 07:30:18,490 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39733', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:18,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:39733/devtools/page/98E8A3495EBEE7EE8725FADC07553FB0 2026-09-13 07:30:18,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-09-13 07:30:18,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-09-13 07:30:18,546 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:30:18,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-09-13 07:30:18,552 26 INFO rb-103a292-224772-415053 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-09-13 07:30:18,553 26 INFO rb-103a292-224772-415053 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-09-13 07:30:18,561 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:18,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:18] "GET /pos/ui/92 HTTP/1.1" 200 - 85 0.025 0.262 2026-09-13 07:30:18,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '98E8A3495EBEE7EE8725FADC07553FB0', 'loaderId': '38B1226ACB7844DFD87595B5EBD0D061', 'isDownload': False} 2026-09-13 07:30:18,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Evaluate ready code "odoo.isTourReady('test_payment_method_customer_required')" 2026-09-13 07:30:18,855 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:18,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:30:18,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:30:18,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:30:19,259 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:30:19,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-13 07:30:19,281 26 INFO rb-103a292-224772-415053 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-09-13 07:30:19,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:30:19,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [1/23] Tour test_payment_method_customer_required → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:30:19,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:30:19,313 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:19,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:30:19,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "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-09-13 07:30:19,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-09-13 07:30:19,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.021 2026-09-13 07:30:19,835 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 336 0.185 0.236 2026-09-13 07:30:19,861 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:30:19,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:30:19,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-13 07:30:19,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30: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-09-13 07:30:19,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:19,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:30:20,043 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:30:20,053 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:30:20,054 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:30:20,076 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:30:20,076 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:30:20,082 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.020 0.022 2026-09-13 07:30:20,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-09-13 07:30:20,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-13 07:30:20,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [2/23] Tour test_payment_method_customer_required → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:30:20,173 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:20,200 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:30:20,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [3/23] Tour test_payment_method_customer_required → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:30:20,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 32 0.029 0.041 2026-09-13 07:30:20,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /web/image?model=product.template&field=image_128&id=1934&unique=2026-09-13T07:29:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-13 07:30:20,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /pos/ui/92 HTTP/1.1" 200 - 32 0.018 0.120 2026-09-13 07:30:20,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.120 2026-09-13 07:30:20,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [4/23] Tour test_payment_method_customer_required → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:20,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [5/23] Tour test_payment_method_customer_required → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:30:20,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [6/23] Tour test_payment_method_customer_required → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:30:20,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [7/23] Tour test_payment_method_customer_required → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:20,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [8/23] Tour test_payment_method_customer_required → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:30:20,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [9/23] Tour test_payment_method_customer_required → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:30:20,707 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:30:20,709 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:30:20,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [10/23] Tour test_payment_method_customer_required → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:30:20,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [11/23] Tour test_payment_method_customer_required → Step total is 4.80 (trigger: .total:contains("4.80")) 2026-09-13 07:30:20,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [12/23] Tour test_payment_method_customer_required → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:20,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [13/23] Tour test_payment_method_customer_required → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:20,911 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86179965 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '888ed15d-77fd-48ed-b6e8-b014062e6d72'}] 2026-09-13 07:30:20,964 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86179965 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '888ed15d-77fd-48ed-b6e8-b014062e6d72'} created pos.order #674 2026-09-13 07:30:20,975 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86179965 finished 2026-09-13 07:30:21,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.034 0.062 2026-09-13 07:30:21,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [14/23] Tour test_payment_method_customer_required → Step amount tendered in the line is '4.80' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("4.80")) 2026-09-13 07:30:21,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [15/23] Tour test_payment_method_customer_required → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-09-13 07:30:21,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [16/23] Tour test_payment_method_customer_required → Step click customer button (trigger: button.partner-button) 2026-09-13 07:30:21,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [17/23] Tour test_payment_method_customer_required → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:30:21,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [18/23] Tour test_payment_method_customer_required → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:30:21,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [19/23] Tour test_payment_method_customer_required → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-13 07:30:21,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [20/23] Tour test_payment_method_customer_required → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-13 07:30:21,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [21/23] Tour test_payment_method_customer_required → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-13 07:30:21,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [22/23] Tour test_payment_method_customer_required → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:30:21,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [23/23] Tour test_payment_method_customer_required → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Payment provider requirement")) 2026-09-13 07:30:21,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-09-13 07:30:21,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:30:21,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15161772 (allocated 15990784) 2026-09-13 07:30:21,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 62403 2026-09-13 07:30:21,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-09-13 07:30:21,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 62403 2026-09-13 07:30:21,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073021_715312_test_payment_method_customer_required.txt 2026-09-13 07:30:21,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmp2meq309e_chrome_odoo" 2026-09-13 07:30:21,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-09-13 07:30:21,789 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76341894 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-13 07:30:21,842 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #173 deleted pos.order records with IDs: [675] 2026-09-13 07:30:21,870 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-09-13 07:30:22,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 62529 2026-09-13 07:30:22,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmp5opdwywp_chrome_odoo 2026-09-13 07:30:22,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:39491/json/version 2026-09-13 07:30:22,080 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:22,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:22,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:39491/json 2026-09-13 07:30:22,087 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:22,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:39491/devtools/page/BFAC6ADA553339B8AD5CA065F576FA86 2026-09-13 07:30:22,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-09-13 07:30:22,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-09-13 07:30:22,112 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:30:22,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-09-13 07:30:22,122 26 INFO rb-103a292-224772-415053 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-09-13 07:30:22,122 26 INFO rb-103a292-224772-415053 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-09-13 07:30:22,131 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:22,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:22] "GET /pos/ui/92 HTTP/1.1" 200 - 87 0.049 0.544 2026-09-13 07:30:22,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': 'BFAC6ADA553339B8AD5CA065F576FA86', 'loaderId': '1E72CA21F25451DC902875070BF5614F', 'isDownload': False} 2026-09-13 07:30:22,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-09-13 07:30:22,735 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:22,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:22] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:30:22,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:22] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:30:22,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:22] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:30:23,143 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:23,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:30:23,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:30:23,176 26 INFO rb-103a292-224772-415053 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-09-13 07:30:23,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [1/26] Tour RestaurantOnlinePaymentTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:30:23,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:30:23,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:23,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:30:23,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:30:23,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:30:23,288 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.038 2026-09-13 07:30:23,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.164 0.216 2026-09-13 07:30:23,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:30:23,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:30:23,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.027 2026-09-13 07:30:23,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:30:23,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:23,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:30:23,919 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:23,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:23,954 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:30:23,960 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:30:23,962 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:30:23,964 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:30:23,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.025 0.022 2026-09-13 07:30:23,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:23] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.003 0.037 2026-09-13 07:30:24,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [2/26] Tour RestaurantOnlinePaymentTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:30:24,071 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:30:24,111 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:24,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [3/26] Tour RestaurantOnlinePaymentTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:30:24,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:24] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 32 0.047 0.045 2026-09-13 07:30:24,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:24] "GET /pos/ui/92 HTTP/1.1" 200 - 32 0.028 0.119 2026-09-13 07:30:24,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.125 2026-09-13 07:30:24,288 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:24] "GET /web/image?model=product.template&field=image_128&id=1934&unique=2026-09-13T07:29:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-13 07:30:24,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [4/26] Tour RestaurantOnlinePaymentTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:24,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [5/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:30:24,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [6/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:30:24,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [7/26] Tour RestaurantOnlinePaymentTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:24,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [8/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:30:24,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [9/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:30:24,611 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:24,611 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:24,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [10/26] Tour RestaurantOnlinePaymentTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:30:24,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [11/26] Tour RestaurantOnlinePaymentTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:24,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [12/26] Tour RestaurantOnlinePaymentTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:24,766 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #542213 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e7df43da-5ace-4204-80e8-e6917e7de11d'}] 2026-09-13 07:30:24,807 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #542213 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e7df43da-5ace-4204-80e8-e6917e7de11d'} created pos.order #676 2026-09-13 07:30:24,816 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #542213 finished 2026-09-13 07:30:24,842 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.024 0.055 2026-09-13 07:30:24,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [13/26] Tour RestaurantOnlinePaymentTour → Step amount tendered in the line is '4.80' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("4.80")) 2026-09-13 07:30:24,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [14/26] Tour RestaurantOnlinePaymentTour → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-13 07:30:24,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [15/26] Tour RestaurantOnlinePaymentTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:30:25,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [16/26] Tour RestaurantOnlinePaymentTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:25,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [17/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-09-13 07:30:25,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [18/26] Tour RestaurantOnlinePaymentTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:25,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [19/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:30:25,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [20/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:30:25,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [21/26] Tour RestaurantOnlinePaymentTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:30:25,367 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [22/26] Tour RestaurantOnlinePaymentTour → Step total is 9.60 (trigger: .total:contains("9.60")) 2026-09-13 07:30:25,418 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [23/26] Tour RestaurantOnlinePaymentTour → Step delete Online payment paymentline with 4.80 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("4.80")) ~ .delete-button) 2026-09-13 07:30:25,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [24/26] Tour RestaurantOnlinePaymentTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:30:25,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [25/26] Tour RestaurantOnlinePaymentTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:30:25,585 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [26/26] Tour RestaurantOnlinePaymentTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:30:25,589 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8134497 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e7df43da-5ace-4204-80e8-e6917e7de11d'}] 2026-09-13 07:30:25,698 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [691] to pos.order #676 2026-09-13 07:30:25,701 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8134497 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e7df43da-5ace-4204-80e8-e6917e7de11d'} updated pos.order #676 2026-09-13 07:30:25,712 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8134497 finished 2026-09-13 07:30:25,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.076 0.113 2026-09-13 07:30:25,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.006 2026-09-13 07:30:25,820 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.007 2026-09-13 07:30:25,835 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60225162 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e7df43da-5ace-4204-80e8-e6917e7de11d'}] 2026-09-13 07:30:25,840 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:26,033 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60225162 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'e7df43da-5ace-4204-80e8-e6917e7de11d'} updated pos.order #676 2026-09-13 07:30:26,041 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60225162 finished 2026-09-13 07:30:26,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.087 0.164 2026-09-13 07:30:26,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:30:26,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-09-13 07:30:26,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:30:26,202 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49134391 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': 'e7df43da-5ace-4204-80e8-e6917e7de11d'}] 2026-09-13 07:30:26,210 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49134391 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': 'e7df43da-5ace-4204-80e8-e6917e7de11d'} sync ignored for existing PoS order pos.order(676,) (state: paid) 2026-09-13 07:30:26,220 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49134391 finished 2026-09-13 07:30:26,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 15685232 (allocated 17301504) 2026-09-13 07:30:26,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 62529 2026-09-13 07:30:26,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-09-13 07:30:26,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 62529 2026-09-13 07:30:26,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.041 0.045 2026-09-13 07:30:26,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073026_316928_test_restaurant_online_payment_flow.txt 2026-09-13 07:30:26,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmp5opdwywp_chrome_odoo" 2026-09-13 07:30:26,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-09-13 07:30:26,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 62660 2026-09-13 07:30:26,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpzoeqvzxf_chrome_odoo 2026-09-13 07:30:26,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:38763/json/version 2026-09-13 07:30:26,588 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:26,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:26,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:38763/json 2026-09-13 07:30:26,595 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:26,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:38763/devtools/page/7396B04AAEFC224CF9835E8BEF779E2C 2026-09-13 07:30:26,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-09-13 07:30:26,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-09-13 07:30:26,631 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:30:26,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-09-13 07:30:26,640 26 INFO rb-103a292-224772-415053 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-09-13 07:30:26,640 26 INFO rb-103a292-224772-415053 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-09-13 07:30:26,655 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:27,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "GET /pos/ui/92 HTTP/1.1" 200 - 87 0.029 0.338 2026-09-13 07:30:27,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '7396B04AAEFC224CF9835E8BEF779E2C', 'loaderId': '5F3EEEED1D419A4D27B0A07C478CFCBC', 'isDownload': False} 2026-09-13 07:30:27,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate ready code "odoo.isTourReady('test_selected_customer_after_adding_payment_sync')" 2026-09-13 07:30:27,024 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:27,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:30:27,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:30:27,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-13 07:30:27,372 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:27,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:30:27,399 26 INFO rb-103a292-224772-415053 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-09-13 07:30:27,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [1/29] Tour test_selected_customer_after_adding_payment_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:30:27,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:30:27,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:30:27,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:27,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:30:27,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.015 2026-09-13 07:30:27,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.017 2026-09-13 07:30:27,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-13 07:30:27,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.117 0.223 2026-09-13 07:30:27,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:30:27,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:30:27,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.024 2026-09-13 07:30:27,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:30:27,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:28,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-13 07:30:28,049 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:30:28,070 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:30:28,072 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:30:28,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.012 0.020 2026-09-13 07:30:28,092 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:30:28,094 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:30:28,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.003 0.037 2026-09-13 07:30:28,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-13 07:30:28,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [2/29] Tour test_selected_customer_after_adding_payment_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:30:28,202 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:30:28,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [3/29] Tour test_selected_customer_after_adding_payment_sync → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:30:28,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 32 0.022 0.041 2026-09-13 07:30:28,259 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:30:28,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /pos/ui/92 HTTP/1.1" 200 - 32 0.021 0.093 2026-09-13 07:30:28,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.104 2026-09-13 07:30:28,393 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:28] "GET /web/image?model=product.template&field=image_128&id=1934&unique=2026-09-13T07:29:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-13 07:30:28,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [4/29] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:28,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [5/29] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:30:28,524 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [6/29] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:30:28,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [7/29] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:30:28,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [8/29] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-13 07:30:28,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [9/29] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:28,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [10/29] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:30:28,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [11/29] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-13 07:30:28,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [12/29] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:30:28,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [13/29] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:30:29,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [14/29] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:30:29,073 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:29,074 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:30:29,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [15/29] Tour test_selected_customer_after_adding_payment_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:30:29,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [16/29] Tour test_selected_customer_after_adding_payment_sync → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-13 07:30:29,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [17/29] Tour test_selected_customer_after_adding_payment_sync → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-13 07:30:29,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [18/29] Tour test_selected_customer_after_adding_payment_sync → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-09-13 07:30:29,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [19/29] Tour test_selected_customer_after_adding_payment_sync → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-13 07:30:29,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [20/29] Tour test_selected_customer_after_adding_payment_sync → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-13 07:30:29,378 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28546701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '51c52e86-8b57-4d78-a09b-41d725e2a8c3'}] 2026-09-13 07:30:29,414 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28546701 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '51c52e86-8b57-4d78-a09b-41d725e2a8c3'} created pos.order #677 2026-09-13 07:30:29,422 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28546701 finished 2026-09-13 07:30:29,445 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.021 0.048 2026-09-13 07:30:29,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [21/29] Tour test_selected_customer_after_adding_payment_sync → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-13 07:30:29,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [22/29] Tour test_selected_customer_after_adding_payment_sync → Step click customer button (trigger: button.partner-button) 2026-09-13 07:30:29,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [23/29] Tour test_selected_customer_after_adding_payment_sync → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:30:29,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [24/29] Tour test_selected_customer_after_adding_payment_sync → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:30:29,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [25/29] Tour test_selected_customer_after_adding_payment_sync → Step Search for partner "A simple PoS man!" (trigger: .modal-dialog .input-group input) 2026-09-13 07:30:29,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [26/29] Tour test_selected_customer_after_adding_payment_sync → Step click partner 'A simple PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A simple PoS man!)) 2026-09-13 07:30:29,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [27/29] Tour test_selected_customer_after_adding_payment_sync → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-13 07:30:29,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [28/29] Tour test_selected_customer_after_adding_payment_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:30:29,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [29/29] Tour test_selected_customer_after_adding_payment_sync → Step dialog is open (trigger: .modal .modal-content) 2026-09-13 07:30:29,939 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82178909 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '51c52e86-8b57-4d78-a09b-41d725e2a8c3'}] 2026-09-13 07:30:29,956 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82178909 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '51c52e86-8b57-4d78-a09b-41d725e2a8c3'} updated pos.order #677 2026-09-13 07:30:29,965 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82178909 finished 2026-09-13 07:30:30,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.033 0.065 2026-09-13 07:30:30,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.009 2026-09-13 07:30:30,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-09-13 07:30:30,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_selected_customer_after_adding_payment_sync SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-09-13 07:30:30,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:30] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F677%3Faccess_token=7dd875c1-9677-4086-88bc-909a675d9eed?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.062 2026-09-13 07:30:30,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 15556228 (allocated 16777216) 2026-09-13 07:30:30,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 62660 2026-09-13 07:30:30,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-09-13 07:30:30,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 62660 2026-09-13 07:30:30,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073030_198641_test_selected_customer_after_adding_payment_sync.txt 2026-09-13 07:30:30,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpzoeqvzxf_chrome_odoo" 2026-09-13 07:30:30,377 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #173 deleted pos.payment.method records with IDs: [240] 2026-09-13 07:30:30,414 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #173 deleted account.account records with IDs: [4494] 2026-09-13 07:30:30,435 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #173 deleted account.payment.method.line records with IDs: [787, 788] 2026-09-13 07:30:30,497 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #173 deleted account.journal records with IDs: [1043] 2026-09-13 07:30:30,525 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #173 deleted account.account records with IDs: [4493] 2026-09-13 07:30:30,562 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-13 07:30:31,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-09-13 07:30:33,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 62798 2026-09-13 07:30:33,995 26 INFO rb-103a292-224772-415053 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/tmpnghp1toe_chrome_odoo 2026-09-13 07:30:33,995 26 INFO rb-103a292-224772-415053 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:40649/json/version 2026-09-13 07:30:33,997 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:33,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:33,999 26 INFO rb-103a292-224772-415053 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:40649/json 2026-09-13 07:30:33,999 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:34,000 26 INFO rb-103a292-224772-415053 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:40649/devtools/page/68DC2CDC2FB10E8C216936EC16FE285E 2026-09-13 07:30:34,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Enable chrome headless console log notification 2026-09-13 07:30:34,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome headless enable page notifications 2026-09-13 07:30:34,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Setting session cookie in browser 2026-09-13 07:30:34,051 26 INFO rb-103a292-224772-415053 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=7f09089cd440471c" in browser 2026-09-13 07:30:34,052 26 INFO rb-103a292-224772-415053 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=7f09089cd440471c" 2026-09-13 07:30:34,059 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:34,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "GET /pos-self/93?access_token=7f09089cd440471c HTTP/1.1" 200 - 57 0.022 0.246 2026-09-13 07:30:34,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '68DC2CDC2FB10E8C216936EC16FE285E', 'loaderId': '346DFB93B10B30CFA48E78E5CFAACE20', 'isDownload': False} 2026-09-13 07:30:34,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Evaluate ready code "odoo.isTourReady('test_kiosk_cart_restore_and_cancel')" 2026-09-13 07:30:34,335 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:34,361 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:30:34,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.038 2026-09-13 07:30:34,396 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:30:34,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.060 2026-09-13 07:30:34,423 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:30:34,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.071 2026-09-13 07:30:34,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:30:34,552 26 INFO rb-103a292-224772-415053 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=7f09089cd440471c", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:30:34,559 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:30:34,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:30:34,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [1/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:30:34,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:30:34,652 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.018 0.048 2026-09-13 07:30:34,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-13 07:30:34,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.083 0.122 2026-09-13 07:30:34,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-13 07:30:34,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:34,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:34] "GET /web/image/ir.attachment/5529/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:30:35,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:30:35,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/image/pos.category/238/image_128?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-13 07:30:35,057 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:30:35,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/image/product.template/1936/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-13 07:30:35,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/image/product.template/1940/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-13 07:30:35,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/image/product.template/1937/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-13 07:30:35,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/image/product.template/1938/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-13 07:30:35,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/image/product.template/1939/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:30:35,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:30:35,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [4/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:30:35,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [5/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:30:35,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/image/ir.attachment/5496/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:30:35,271 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:30:35,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/image/product.product/2426/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-13 07:30:35,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [6/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:30:35,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "GET /web/image/product.product/2424/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:30:35,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [7/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:30:35,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [8/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Back' (trigger: .btn:contains('Back')) 2026-09-13 07:30:35,444 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67803328 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': '04dac875-7be5-4d93-b7d1-ad79361f7755'}] 2026-09-13 07:30:35,481 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67803328 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': '04dac875-7be5-4d93-b7d1-ad79361f7755'} created pos.order #678 2026-09-13 07:30:35,490 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67803328 finished 2026-09-13 07:30:35,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.070 0.101 2026-09-13 07:30:35,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.019 0.009 2026-09-13 07:30:35,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [9/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:30:35,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [10/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:30:35,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [11/13] Tour test_kiosk_cart_restore_and_cancel → Step Click back button (trigger: .btn.btn-back) 2026-09-13 07:30:35,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [12/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-13 07:30:35,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [13/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-13 07:30:35,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-13 07:30:35,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_kiosk_cart_restore_and_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-13 07:30:35,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:35] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.013 0.031 2026-09-13 07:30:35,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8220304 (allocated 9175040) 2026-09-13 07:30:35,962 26 INFO rb-103a292-224772-415053 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 62798 2026-09-13 07:30:35,962 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-13 07:30:35,963 26 INFO rb-103a292-224772-415053 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 62798 2026-09-13 07:30:35,992 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073035_992302_test_kiosk_cart_restore_and_cancel.txt 2026-09-13 07:30:35,992 26 INFO rb-103a292-224772-415053 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/tmpnghp1toe_chrome_odoo" 2026-09-13 07:30:36,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-09-13 07:30:38,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 62917 2026-09-13 07:30:38,228 26 INFO rb-103a292-224772-415053 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/tmp_02qbmxh_chrome_odoo 2026-09-13 07:30:38,228 26 INFO rb-103a292-224772-415053 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:39725/json/version 2026-09-13 07:30:38,229 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:38,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:38,231 26 INFO rb-103a292-224772-415053 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:39725/json 2026-09-13 07:30:38,231 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:38,233 26 INFO rb-103a292-224772-415053 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:39725/devtools/page/ECC1BC6CC5F8F64F882E7427859EBD3B 2026-09-13 07:30:38,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Enable chrome headless console log notification 2026-09-13 07:30:38,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless enable page notifications 2026-09-13 07:30:38,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Setting session cookie in browser 2026-09-13 07:30:38,287 26 INFO rb-103a292-224772-415053 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=5450360da4fa4841" in browser 2026-09-13 07:30:38,287 26 INFO rb-103a292-224772-415053 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=5450360da4fa4841" 2026-09-13 07:30:38,298 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:38,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:38] "GET /pos-self/94?access_token=5450360da4fa4841 HTTP/1.1" 200 - 57 0.038 0.476 2026-09-13 07:30:38,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': 'ECC1BC6CC5F8F64F882E7427859EBD3B', 'loaderId': 'EA78426E48CEEBF401E2F3F6CECC9519', 'isDownload': False} 2026-09-13 07:30:38,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-13 07:30:38,818 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:38,832 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:30:38,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:38] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.026 2026-09-13 07:30:38,871 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:30:38,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:38] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-09-13 07:30:38,892 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:30:38,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:38] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.083 2026-09-13 07:30:39,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:30:39,036 26 INFO rb-103a292-224772-415053 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=5450360da4fa4841", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:30:39,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:30:39,056 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:30:39,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.006 0.011 2026-09-13 07:30:39,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:30:39,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.032 0.026 2026-09-13 07:30:39,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.065 2026-09-13 07:30:39,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.108 0.149 2026-09-13 07:30:39,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.246 2026-09-13 07:30:39,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.024 2026-09-13 07:30:39,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:39,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/ir.attachment/5569/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:30:39,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:30:39,582 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:30:39,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/pos.category/238/image_128?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:30:39,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/product.template/1937/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:30:39,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/product.template/1936/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:30:39,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/product.template/1938/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-13 07:30:39,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:30:39,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/product.template/1940/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-13 07:30:39,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/product.template/1939/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-13 07:30:39,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:30:39,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/ir.attachment/5536/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:30:39,717 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:30:39,729 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "GET /web/image/product.product/2424/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:30:39,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:30:39,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-13 07:30:39,837 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49126984 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '0322fd6b-d679-4df0-96f2-0b3c3a215ece'}] 2026-09-13 07:30:39,878 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49126984 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '0322fd6b-d679-4df0-96f2-0b3c3a215ece'} created pos.order #679 2026-09-13 07:30:39,889 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49126984 finished 2026-09-13 07:30:39,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.054 0.112 2026-09-13 07:30:40,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:30:40,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-09-13 07:30:40,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:30:40,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7593988 (allocated 8388608) 2026-09-13 07:30:40,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 62917 2026-09-13 07:30:40,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-09-13 07:30:40,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 62917 2026-09-13 07:30:40,129 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073040_129201_test_online_payment_kiosk.txt 2026-09-13 07:30:40,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmp_02qbmxh_chrome_odoo" 2026-09-13 07:30:40,144 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:40,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:40] "GET /pos/pay/679?access_token=64d1424a-5b12-4559-9cd9-c38d92291601 HTTP/1.1" 200 - 110 0.069 0.535 2026-09-13 07:30:40,747 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:40,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:40] "POST /pos/pay/transaction/679 HTTP/1.1" 200 - 31 0.020 0.027 2026-09-13 07:30:40,821 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:41,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:41] "GET /pos/pay/confirmation/679?access_token=64d1424a-5b12-4559-9cd9-c38d92291601&exit_route=/&tx_id=6 HTTP/1.1" 303 - 270 0.210 0.264 2026-09-13 07:30:41,524 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:41] "GET / HTTP/1.1" 200 - 32 0.030 0.200 2026-09-13 07:30:41,528 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-13 07:30:41,554 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:30:41,558 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-09-13 07:30:41,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-09-13 07:30:44,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 63035 2026-09-13 07:30:44,440 26 INFO rb-103a292-224772-415053 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/tmp2uylh6m3_chrome_odoo 2026-09-13 07:30:44,440 26 INFO rb-103a292-224772-415053 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:34005/json/version 2026-09-13 07:30:44,441 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:44,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:44,482 26 INFO rb-103a292-224772-415053 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:34005/json 2026-09-13 07:30:44,483 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:44,486 26 INFO rb-103a292-224772-415053 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:34005/devtools/page/FCF560CADD436AC5B47A36DCB88EF8CD 2026-09-13 07:30:44,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Enable chrome headless console log notification 2026-09-13 07:30:44,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome headless enable page notifications 2026-09-13 07:30:44,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Setting session cookie in browser 2026-09-13 07:30:44,555 26 INFO rb-103a292-224772-415053 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=abfdab7425324d77" in browser 2026-09-13 07:30:44,555 26 INFO rb-103a292-224772-415053 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=abfdab7425324d77" 2026-09-13 07:30:44,570 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:44,842 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:44] "GET /pos-self/95?access_token=abfdab7425324d77 HTTP/1.1" 200 - 57 0.028 0.247 2026-09-13 07:30:44,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': 'FCF560CADD436AC5B47A36DCB88EF8CD', 'loaderId': 'C78580D885707E7DDABA2FF678FF11FF', 'isDownload': False} 2026-09-13 07:30:44,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-13 07:30:44,852 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:44,878 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:30:44,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:44] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.031 2026-09-13 07:30:44,923 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:30:44,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:44] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.058 2026-09-13 07:30:44,939 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:30:44,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:44] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.094 2026-09-13 07:30:45,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:30:45,130 26 INFO rb-103a292-224772-415053 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=abfdab7425324d77", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:30:45,135 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:30:45,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:30:45,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:30:45,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:30:45,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:30:45,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.014 0.059 2026-09-13 07:30:45,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-13 07:30:45,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.120 0.150 2026-09-13 07:30:45,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.026 2026-09-13 07:30:45,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:45,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/ir.attachment/5609/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:30:45,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:30:45,699 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:30:45,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/pos.category/238/image_128?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 2 0.003 0.021 2026-09-13 07:30:45,722 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/product.template/1937/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-13 07:30:45,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/product.template/1940/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-13 07:30:45,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/product.template/1939/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-13 07:30:45,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:30:45,760 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/product.template/1938/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.056 2026-09-13 07:30:45,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/product.template/1936/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.065 2026-09-13 07:30:45,803 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:30:45,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/ir.attachment/5576/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:30:45,836 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:30:45,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:45] "GET /web/image/product.product/2424/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.011 2026-09-13 07:30:45,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:30:45,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-13 07:30:45,947 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34399297 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': 'b66e920a-4ff8-4d54-a567-fcd12b04538d'}] 2026-09-13 07:30:45,978 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34399297 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': 'b66e920a-4ff8-4d54-a567-fcd12b04538d'} created pos.order #680 2026-09-13 07:30:45,993 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34399297 finished 2026-09-13 07:30:46,057 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.065 0.075 2026-09-13 07:30:46,109 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:30:46,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: tour succeeded 2026-09-13 07:30:46,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:30:46,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7595440 (allocated 8126464) 2026-09-13 07:30:46,161 26 INFO rb-103a292-224772-415053 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 63035 2026-09-13 07:30:46,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Closing websocket connection 2026-09-13 07:30:46,162 26 INFO rb-103a292-224772-415053 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 63035 2026-09-13 07:30:46,215 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073046_215618_test_online_payment_kiosk_no_confirmation_page.txt 2026-09-13 07:30:46,215 26 INFO rb-103a292-224772-415053 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/tmp2uylh6m3_chrome_odoo" 2026-09-13 07:30:46,232 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:46,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:46] "GET /pos/pay/680?access_token=30d4ae23-0efc-4c4d-9bc8-60d798376bc7 HTTP/1.1" 200 - 110 0.060 0.642 2026-09-13 07:30:46,939 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:46,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:46] "POST /pos/pay/transaction/680 HTTP/1.1" 200 - 31 0.032 0.024 2026-09-13 07:30:47,013 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-13 07:30:47,476 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:30:47,477 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.46s) 2026-09-13 07:30:47,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-09-13 07:30:50,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 63150 2026-09-13 07:30:50,300 26 INFO rb-103a292-224772-415053 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/tmpx4k4qp_z_chrome_odoo 2026-09-13 07:30:50,300 26 INFO rb-103a292-224772-415053 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:45409/json/version 2026-09-13 07:30:50,302 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:50,306 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:50,307 26 INFO rb-103a292-224772-415053 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:45409/json 2026-09-13 07:30:50,307 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:30:50,310 26 INFO rb-103a292-224772-415053 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:45409/devtools/page/DBD60BE01FD563D026BA2310224599DF 2026-09-13 07:30:50,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Enable chrome headless console log notification 2026-09-13 07:30:50,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome headless enable page notifications 2026-09-13 07:30:50,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Setting session cookie in browser 2026-09-13 07:30:50,378 26 INFO rb-103a292-224772-415053 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=e9e71db9f3d648d6" in browser 2026-09-13 07:30:50,378 26 INFO rb-103a292-224772-415053 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=e9e71db9f3d648d6" 2026-09-13 07:30:50,397 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:50,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:50] "GET /pos-self/96?access_token=e9e71db9f3d648d6 HTTP/1.1" 200 - 57 0.023 0.307 2026-09-13 07:30:50,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'DBD60BE01FD563D026BA2310224599DF', 'loaderId': '1F2C7A2199CDE4464181F35FC5BC1A7F', 'isDownload': False} 2026-09-13 07:30:50,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-13 07:30:50,735 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:50,756 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:30:50,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:50] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.026 2026-09-13 07:30:50,795 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:30:50,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:50] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-13 07:30:50,828 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:30:50,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:50] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.081 2026-09-13 07:30:50,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:30:50,961 26 INFO rb-103a292-224772-415053 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=e9e71db9f3d648d6", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:30:50,964 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:30:50,964 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:30:50,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:30:51,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:30:51,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.021 0.033 2026-09-13 07:30:51,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.074 2026-09-13 07:30:51,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "POST /pos-self/data/96 HTTP/1.1" 200 - 183 0.071 0.140 2026-09-13 07:30:51,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.189 2026-09-13 07:30:51,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:30:51,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:51,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/ir.attachment/5649/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:30:51,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:30:51,481 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:30:51,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:30:51,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/pos.category/238/image_128?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 2 0.013 0.027 2026-09-13 07:30:51,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/product.template/1936/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:30:51,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/product.template/1940/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.048 2026-09-13 07:30:51,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/product.template/1937/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-13 07:30:51,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/product.template/1938/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-13 07:30:51,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:30:51,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/product.template/1939/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.088 2026-09-13 07:30:51,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/ir.attachment/5616/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:30:51,595 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30: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-09-13 07:30:51,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "GET /web/image/product.product/2424/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:30:51,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:30:51,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-13 07:30:51,703 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73375704 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '0fca70b9-d7ca-4949-a7f6-848081ce30ec'}] 2026-09-13 07:30:51,728 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73375704 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '0fca70b9-d7ca-4949-a7f6-848081ce30ec'} created pos.order #681 2026-09-13 07:30:51,736 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73375704 finished 2026-09-13 07:30:51,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.043 0.076 2026-09-13 07:30:51,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-09-13 07:30:51,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-13 07:30:51,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:30:51,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7590504 (allocated 8388608) 2026-09-13 07:30:51,918 26 INFO rb-103a292-224772-415053 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 63150 2026-09-13 07:30:51,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-13 07:30:51,919 26 INFO rb-103a292-224772-415053 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 63150 2026-09-13 07:30:51,954 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073051_954397_test_online_payment_kiosk_qr_code.txt 2026-09-13 07:30:51,954 26 INFO rb-103a292-224772-415053 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/tmpx4k4qp_z_chrome_odoo" 2026-09-13 07:30:51,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-09-13 07:30:54,557 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 63265 2026-09-13 07:30:54,557 26 INFO rb-103a292-224772-415053 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/tmp597voae__chrome_odoo 2026-09-13 07:30:54,557 26 INFO rb-103a292-224772-415053 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:34537/json/version 2026-09-13 07:30:54,558 26 INFO rb-103a292-224772-415053 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-09-13 07:30:54,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:30:54,560 26 INFO rb-103a292-224772-415053 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:34537/json 2026-09-13 07:30:54,561 26 INFO rb-103a292-224772-415053 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-09-13 07:30:54,561 26 INFO rb-103a292-224772-415053 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:34537/devtools/page/1CED7F267514234460F09ED80F509960 2026-09-13 07:30:54,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Enable chrome headless console log notification 2026-09-13 07:30:54,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless enable page notifications 2026-09-13 07:30:54,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Setting session cookie in browser 2026-09-13 07:30:54,597 26 INFO rb-103a292-224772-415053 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=bceccfc44e144cd7" in browser 2026-09-13 07:30:54,597 26 INFO rb-103a292-224772-415053 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=bceccfc44e144cd7" 2026-09-13 07:30:54,605 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:30:55,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /pos-self/97?access_token=bceccfc44e144cd7 HTTP/1.1" 200 - 57 0.024 0.384 2026-09-13 07:30:55,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '1CED7F267514234460F09ED80F509960', 'loaderId': 'E484A8337E823CFCBFE1A6E267FB3A8B', 'isDownload': False} 2026-09-13 07:30:55,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-13 07:30:55,025 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:30:55,033 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:30:55,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.022 2026-09-13 07:30:55,068 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:30:55,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.052 2026-09-13 07:30:55,102 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:30:55,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.068 2026-09-13 07:30:55,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:30:55,222 26 INFO rb-103a292-224772-415053 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=bceccfc44e144cd7", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:30:55,228 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:30:55,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:30:55,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:30:55,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:30:55,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.017 0.035 2026-09-13 07:30:55,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.024 0.092 2026-09-13 07:30:55,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.097 0.140 2026-09-13 07:30:55,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.193 2026-09-13 07:30:55,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:30:55,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/ir.attachment/5689/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:30:55,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:30:55,709 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:30:55,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/pos.category/238/image_128?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:30:55,722 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/product.template/1936/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-13 07:30:55,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/product.template/1937/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:30:55,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/product.template/1940/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.042 2026-09-13 07:30:55,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:30:55,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/product.template/1938/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-09-13 07:30:55,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/product.template/1939/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.064 2026-09-13 07:30:55,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:30:55,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:30:55,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/ir.attachment/5656/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:30:55,899 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30: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-09-13 07:30:55,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/product.product/2424/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.013 2026-09-13 07:30:55,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:30:55,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:55] "GET /web/image/product.product/2426/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.010 0.029 2026-09-13 07:30:55,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:30:56,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-13 07:30:56,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-13 07:30:56,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-09-13 07:30:56,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:30:56,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7813836 (allocated 9175040) 2026-09-13 07:30:56,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 63265 2026-09-13 07:30:56,201 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59554428 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': 'ddd4e83e-fa94-49cb-9d86-66bc68c2f2ca'}] 2026-09-13 07:30:56,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-09-13 07:30:56,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 63265 2026-09-13 07:30:56,229 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073056_229440_test_online_payment_mobile.txt 2026-09-13 07:30:56,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmp597voae__chrome_odoo" 2026-09-13 07:30:56,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-09-13 07:30:56,248 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59554428 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': 'ddd4e83e-fa94-49cb-9d86-66bc68c2f2ca'} created pos.order #682 2026-09-13 07:30:56,249 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59554428 finished 2026-09-13 07:30:56,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.081 0.067 2026-09-13 07:30:56,319 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:56,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:56] "GET /pos/pay/682?access_token=2bc70a14-78ad-498e-b95c-2c25dab8c246 HTTP/1.1" 200 - 126 0.062 0.577 2026-09-13 07:30:56,964 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:56,997 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:56] "POST /pos/pay/transaction/682 HTTP/1.1" 200 - 29 0.017 0.019 2026-09-13 07:30:57,028 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:30:57,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:57] "GET /pos/pay/confirmation/682?access_token=2bc70a14-78ad-498e-b95c-2c25dab8c246&exit_route=/&tx_id=8 HTTP/1.1" 303 - 287 0.321 0.387 2026-09-13 07:30:58,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:30:58] "GET / HTTP/1.1" 200 - 32 0.025 0.254 2026-09-13 07:30:58,018 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-13 07:30:58,045 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:30:58,047 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-09-13 07:30:58,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-09-13 07:31:00,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 63390 2026-09-13 07:31:00,575 26 INFO rb-103a292-224772-415053 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/tmpm9tkiznv_chrome_odoo 2026-09-13 07:31:00,575 26 INFO rb-103a292-224772-415053 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:39843/json/version 2026-09-13 07:31:00,576 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:00,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:00,590 26 INFO rb-103a292-224772-415053 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:39843/json 2026-09-13 07:31:00,591 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:00,593 26 INFO rb-103a292-224772-415053 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:39843/devtools/page/F18569ACFF3CEE8305BA4D1C4EDABB24 2026-09-13 07:31:00,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Enable chrome headless console log notification 2026-09-13 07:31:00,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome headless enable page notifications 2026-09-13 07:31:00,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Setting session cookie in browser 2026-09-13 07:31:00,660 26 INFO rb-103a292-224772-415053 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=3f2dda005bbe4410" in browser 2026-09-13 07:31:00,660 26 INFO rb-103a292-224772-415053 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=3f2dda005bbe4410" 2026-09-13 07:31:00,668 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:31:00,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:00] "GET /pos-self/98?access_token=3f2dda005bbe4410 HTTP/1.1" 200 - 57 0.055 0.251 2026-09-13 07:31:00,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': 'F18569ACFF3CEE8305BA4D1C4EDABB24', 'loaderId': '8C039C95AFE6AB279E5C2523EF5C3F8A', 'isDownload': False} 2026-09-13 07:31:00,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-13 07:31:00,981 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:00,996 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:31:01,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.021 0.023 2026-09-13 07:31:01,038 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:31:01,065 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.062 2026-09-13 07:31:01,069 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:31:01,077 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.085 2026-09-13 07:31:01,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:31:01,195 26 INFO rb-103a292-224772-415053 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=3f2dda005bbe4410", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:31:01,200 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:31:01,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:31:01,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:31:01,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:01,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.027 0.035 2026-09-13 07:31:01,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:31:01,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.101 0.132 2026-09-13 07:31:01,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.208 2026-09-13 07:31:01,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:01,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/ir.attachment/5729/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:31:01,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:31:01,686 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:01,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/pos.category/238/image_128?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:31:01,696 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/product.template/1936/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-13 07:31:01,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/product.template/1937/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-13 07:31:01,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/product.template/1938/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:31:01,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:31:01,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/product.template/1940/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:31:01,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/product.template/1939/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-13 07:31:01,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:01,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:01,863 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/ir.attachment/5696/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-13 07:31:01,895 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:31:01,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:01,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/product.product/2424/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:31:01,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:01] "GET /web/image/product.product/2426/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.033 2026-09-13 07:31:01,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:31:02,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-13 07:31:02,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-13 07:31:02,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: tour succeeded 2026-09-13 07:31:02,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:31:02,170 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32901574 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '5e66d9c3-eb5f-4990-9be9-01b4ee930dd2'}] 2026-09-13 07:31:02,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7825364 (allocated 8650752) 2026-09-13 07:31:02,175 26 INFO rb-103a292-224772-415053 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 63390 2026-09-13 07:31:02,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Closing websocket connection 2026-09-13 07:31:02,177 26 INFO rb-103a292-224772-415053 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 63390 2026-09-13 07:31:02,210 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32901574 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '5e66d9c3-eb5f-4990-9be9-01b4ee930dd2'} created pos.order #683 2026-09-13 07:31:02,212 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32901574 finished 2026-09-13 07:31:02,235 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073102_235395_test_online_payment_mobile_no_confirmation_page.txt 2026-09-13 07:31:02,236 26 INFO rb-103a292-224772-415053 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/tmpm9tkiznv_chrome_odoo" 2026-09-13 07:31:02,238 26 INFO rb-103a292-224772-415053 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-09-13 07:31:02,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.092 0.070 2026-09-13 07:31:02,316 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:31:02,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:02] "GET /pos/pay/683?access_token=ce2bb8e9-06a6-43bc-b87e-1297094317f4 HTTP/1.1" 200 - 126 0.106 0.576 2026-09-13 07:31:02,994 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:31:03,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:03] "POST /pos/pay/transaction/683 HTTP/1.1" 200 - 29 0.016 0.020 2026-09-13 07:31:03,049 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-13 07:31:03,573 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:31:03,574 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.53s) 2026-09-13 07:31:03,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-13 07:31:06,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 63502 2026-09-13 07:31:06,226 26 INFO rb-103a292-224772-415053 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/tmpz7n1pzq6_chrome_odoo 2026-09-13 07:31:06,226 26 INFO rb-103a292-224772-415053 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:35667/json/version 2026-09-13 07:31:06,227 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:06,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:06,229 26 INFO rb-103a292-224772-415053 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:35667/json 2026-09-13 07:31:06,231 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:06,234 26 INFO rb-103a292-224772-415053 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:35667/devtools/page/6AFC5A4F61B5697B5A8B87709718A152 2026-09-13 07:31:06,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-13 07:31:06,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-13 07:31:06,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-13 07:31:06,284 26 INFO rb-103a292-224772-415053 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=745b783eea0241f9" in browser 2026-09-13 07:31:06,285 26 INFO rb-103a292-224772-415053 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=745b783eea0241f9" 2026-09-13 07:31:06,314 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:31:06,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:06] "GET /pos-self/99?access_token=745b783eea0241f9 HTTP/1.1" 200 - 57 0.019 0.290 2026-09-13 07:31:06,622 26 INFO rb-103a292-224772-415053 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': '6AFC5A4F61B5697B5A8B87709718A152', 'loaderId': '414D50169FBDA73EFD201F788FF90F63', 'isDownload': False} 2026-09-13 07:31:06,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-13 07:31:06,629 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:06,642 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:31:06,658 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:06] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.020 2026-09-13 07:31:06,666 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:31:06,698 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:06] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.050 2026-09-13 07:31:06,705 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:31:06,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:06] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.085 2026-09-13 07:31:06,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:31:06,845 26 INFO rb-103a292-224772-415053 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=745b783eea0241f9", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:31:06,845 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:31:06,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:31:06,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:31:06,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:06] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.020 0.031 2026-09-13 07:31:06,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:06,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-13 07:31:07,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.090 0.134 2026-09-13 07:31:07,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.219 2026-09-13 07:31:07,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:07,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/ir.attachment/5769/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:31:07,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:31:07,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/pos.category/238/image_128?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:31:07,314 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:31:07,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:31:07,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/product.template/1936/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-13 07:31:07,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/product.template/1938/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-13 07:31:07,348 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/product.template/1940/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:31:07,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/product.template/1937/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-13 07:31:07,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/product.template/1939/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-13 07:31:07,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:07,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:07,471 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/ir.attachment/5736/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:31:07,495 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:07,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/product.product/2424/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-09-13 07:31:07,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:07,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "GET /web/image/product.product/2426/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-13 07:31:07,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:31:07,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-13 07:31:07,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-13 07:31:07,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-13 07:31:07,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:31:07,781 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52405936 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'e08eb63a-d18d-475f-8059-b91c6da49909'}] 2026-09-13 07:31:07,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7820616 (allocated 8912896) 2026-09-13 07:31:07,791 26 INFO rb-103a292-224772-415053 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 63502 2026-09-13 07:31:07,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-13 07:31:07,805 26 INFO rb-103a292-224772-415053 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 63502 2026-09-13 07:31:07,809 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52405936 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'e08eb63a-d18d-475f-8059-b91c6da49909'} created pos.order #684 2026-09-13 07:31:07,810 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52405936 finished 2026-09-13 07:31:07,841 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073107_840166_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-13 07:31:07,841 26 INFO rb-103a292-224772-415053 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/tmpz7n1pzq6_chrome_odoo" 2026-09-13 07:31:07,848 26 INFO rb-103a292-224772-415053 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-09-13 07:31:07,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.047 0.073 2026-09-13 07:31:08,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 63611 2026-09-13 07:31:08,013 26 INFO rb-103a292-224772-415053 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/tmps3iqrr5k_chrome_odoo 2026-09-13 07:31:08,013 26 INFO rb-103a292-224772-415053 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:34237/json/version 2026-09-13 07:31:08,014 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:08,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:08,018 26 INFO rb-103a292-224772-415053 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:34237/json 2026-09-13 07:31:08,018 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:08,019 26 INFO rb-103a292-224772-415053 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:34237/devtools/page/0A6735E4B4FE057F931602558F16E77E 2026-09-13 07:31:08,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-13 07:31:08,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-13 07:31:08,047 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:31:08,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-13 07:31:08,058 26 INFO rb-103a292-224772-415053 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-09-13 07:31:08,058 26 INFO rb-103a292-224772-415053 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-09-13 07:31:08,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "GET /pos/ui?config_id=99 HTTP/1.1" 200 - 70 0.038 0.222 2026-09-13 07:31:08,328 26 INFO rb-103a292-224772-415053 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': '0A6735E4B4FE057F931602558F16E77E', 'loaderId': 'DA291F5DF7B57250E6B41F8E86855C62', 'isDownload': False} 2026-09-13 07:31:08,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_pos_self_order_preparation_changes')" 2026-09-13 07:31:08,336 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:08,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.007 2026-09-13 07:31:08,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:31:08,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-13 07:31:08,782 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:08,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:31:08,812 26 INFO rb-103a292-224772-415053 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-09-13 07:31:08,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:31:08,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:31:08,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:31:08,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:08,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "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-09-13 07:31:08,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:31:08,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.015 2026-09-13 07:31:08,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-13 07:31:09,394 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order 2026-09-13 07:31:09,395 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:31:09,395 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order.line 2026-09-13 07:31:09,398 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:31:09,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.191 0.277 2026-09-13 07:31:09,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:31:09,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:31:09,524 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:31:09,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:31:09,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:09,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:31:09,619 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:31:09,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:31:09,633 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:31:09,637 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:31:09,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.019 2026-09-13 07:31:09,647 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:09,647 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:09,682 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:31:09,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-13 07:31:09,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /pos/ui/99?from_backend=True HTTP/1.1" 200 - 31 0.026 0.022 2026-09-13 07:31:09,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /pos/ui/99 HTTP/1.1" 200 - 31 0.019 0.081 2026-09-13 07:31:09,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-13 07:31:09,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.013 0.023 2026-09-13 07:31:09,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-13 07:31:09,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-13 07:31:09,857 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:09,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-13 07:31:09,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:31:10,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-09-13 07:31:10,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-13 07:31:10,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_pos_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:31:10,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13387328 (allocated 14417920) 2026-09-13 07:31:10,119 26 INFO rb-103a292-224772-415053 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 63611 2026-09-13 07:31:10,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-13 07:31:10,120 26 INFO rb-103a292-224772-415053 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 63611 2026-09-13 07:31:10,174 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073110_174520_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-13 07:31:10,174 26 INFO rb-103a292-224772-415053 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/tmps3iqrr5k_chrome_odoo" 2026-09-13 07:31:10,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table ... 2026-09-13 07:31:12,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 63734 2026-09-13 07:31:12,662 26 INFO rb-103a292-224772-415053 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/tmptn1rpk1__chrome_odoo 2026-09-13 07:31:12,662 26 INFO rb-103a292-224772-415053 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:46751/json/version 2026-09-13 07:31:12,663 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:12,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:12,665 26 INFO rb-103a292-224772-415053 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:46751/json 2026-09-13 07:31:12,666 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:12,667 26 INFO rb-103a292-224772-415053 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:46751/devtools/page/1CA61A1CBBD09351579C5BB7282CA535 2026-09-13 07:31:12,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-13 07:31:12,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-13 07:31:12,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-13 07:31:12,711 26 INFO rb-103a292-224772-415053 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=64be935358c344a0" in browser 2026-09-13 07:31:12,712 26 INFO rb-103a292-224772-415053 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=64be935358c344a0" 2026-09-13 07:31:12,720 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:31:13,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /pos-self/100?access_token=64be935358c344a0 HTTP/1.1" 200 - 57 0.018 0.451 2026-09-13 07:31:13,189 26 INFO rb-103a292-224772-415053 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': '1CA61A1CBBD09351579C5BB7282CA535', 'loaderId': 'AE8185AA13E20994D1FD0F9058036895', 'isDownload': False} 2026-09-13 07:31:13,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal')" 2026-09-13 07:31:13,197 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:13,209 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:31:13,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.017 2026-09-13 07:31:13,239 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:31:13,256 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-13 07:31:13,267 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:31:13,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.069 2026-09-13 07:31:13,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:31:13,417 26 INFO rb-103a292-224772-415053 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=64be935358c344a0", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:31:13,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:31:13,426 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:31:13,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:31:13,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:13,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.034 0.031 2026-09-13 07:31:13,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:31:13,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "POST /pos-self/data/100 HTTP/1.1" 200 - 184 0.119 0.145 2026-09-13 07:31:13,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.236 2026-09-13 07:31:13,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:13,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /web/image/ir.attachment/5812/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:31:13,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-09-13 07:31:13,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /web/image/ir.attachment/5776/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:31:13,929 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:13,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:31:14,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:31:14,045 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "GET /web/image/pos.category/238/image_128?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:31:14,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "GET /web/image/product.template/1936/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-13 07:31:14,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "GET /web/image/product.template/1938/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:31:14,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "GET /web/image/product.template/1937/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:31:14,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:14,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "GET /web/image/product.template/1940/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-13 07:31:14,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "GET /web/image/product.template/1939/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:31:14,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:14,165 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:31:14,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "GET /web/image/product.product/2424/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:31:14,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:31:14,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:31:14,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-09-13 07:31:14,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:31:14,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:31:14,408 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59411425 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b5873bb6-e67a-4dc3-9fc4-0c019a8001ab'}] 2026-09-13 07:31:14,435 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59411425 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b5873bb6-e67a-4dc3-9fc4-0c019a8001ab'} created pos.order #685 2026-09-13 07:31:14,445 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59411425 finished 2026-09-13 07:31:14,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.054 0.085 2026-09-13 07:31:14,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.010 2026-09-13 07:31:14,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:14,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:31:14,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:14,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:14,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:14] "GET /web/image/product.product/2426/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-09-13 07:31:14,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:31:14,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:31:14,884 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69397240 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b5873bb6-e67a-4dc3-9fc4-0c019a8001ab'}] 2026-09-13 07:31:14,899 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1120] to pos.order #685 2026-09-13 07:31:14,903 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69397240 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b5873bb6-e67a-4dc3-9fc4-0c019a8001ab'} updated pos.order #685 2026-09-13 07:31:14,911 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69397240 finished 2026-09-13 07:31:15,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.058 0.099 2026-09-13 07:31:15,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-09-13 07:31:15,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:31:15,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:31:15,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:31:15,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-13 07:31:15,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:31:15,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8948988 (allocated 10223616) 2026-09-13 07:31:15,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-13 07:31:15,269 26 INFO rb-103a292-224772-415053 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 63734 2026-09-13 07:31:15,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-13 07:31:15,271 26 INFO rb-103a292-224772-415053 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 63734 2026-09-13 07:31:15,324 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073115_324693_test_online_payment_self_pay_after_meal_table.txt 2026-09-13 07:31:15,324 26 INFO rb-103a292-224772-415053 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/tmptn1rpk1__chrome_odoo" 2026-09-13 07:31:15,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 63855 2026-09-13 07:31:15,478 26 INFO rb-103a292-224772-415053 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/tmpo4osltk5_chrome_odoo 2026-09-13 07:31:15,479 26 INFO rb-103a292-224772-415053 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:42439/json/version 2026-09-13 07:31:15,479 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:15,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:15,482 26 INFO rb-103a292-224772-415053 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:42439/json 2026-09-13 07:31:15,482 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:15,483 26 INFO rb-103a292-224772-415053 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:42439/devtools/page/F86966A6092FA330ECD480508C98F32E 2026-09-13 07:31:15,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-13 07:31:15,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-13 07:31:15,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-13 07:31:15,492 26 INFO rb-103a292-224772-415053 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=64be935358c344a0&table_identifier=500eeefc" in browser 2026-09-13 07:31:15,492 26 INFO rb-103a292-224772-415053 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=64be935358c344a0&table_identifier=500eeefc" 2026-09-13 07:31:15,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "GET /pos-self/100?access_token=64be935358c344a0&table_identifier=500eeefc HTTP/1.1" 200 - 9 0.005 0.017 2026-09-13 07:31:15,523 26 INFO rb-103a292-224772-415053 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': 'F86966A6092FA330ECD480508C98F32E', 'loaderId': '42D1CDC8BD1D3CF366482A2C729A7F1C', 'isDownload': False} 2026-09-13 07:31:15,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_table')" 2026-09-13 07:31:15,537 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:15,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 07:31:15,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.009 2026-09-13 07:31:15,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:31:15,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:31:15,745 26 INFO rb-103a292-224772-415053 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=64be935358c344a0&table_identifier=500eeefc", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:31:15,749 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:31:15,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:15,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [1/17] Tour self_mobile_online_payment_meal_table → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:31:15,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "POST /pos-self/relations/100 HTTP/1.1" 200 - 16 0.016 0.025 2026-09-13 07:31:15,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [2/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:15,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.040 2026-09-13 07:31:15,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:31:16,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "POST /pos-self/data/100 HTTP/1.1" 200 - 116 0.069 0.140 2026-09-13 07:31:16,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.017 0.010 2026-09-13 07:31:16,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:16,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/ir.attachment/5812/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:31:16,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-09-13 07:31:16,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.015 2026-09-13 07:31:16,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [3/17] Tour self_mobile_online_payment_meal_table → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:31:16,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/ir.attachment/5776/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:31:16,253 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:16,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:31:16,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/pos.category/238/image_128?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:31:16,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/product.template/1937/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-13 07:31:16,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [5/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:16,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/product.template/1936/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.037 2026-09-13 07:31:16,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/product.template/1940/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-13 07:31:16,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/product.template/1938/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-13 07:31:16,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/product.template/1939/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-13 07:31:16,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [6/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:16,445 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:31:16,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/product.product/2424/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-09-13 07:31:16,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [7/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:31:16,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [8/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:31:16,594 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70189633 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '2c7e6a45-67c6-461a-8b26-de22bc08f0a3'}] 2026-09-13 07:31:16,628 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70189633 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '2c7e6a45-67c6-461a-8b26-de22bc08f0a3'} created pos.order #686 2026-09-13 07:31:16,637 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70189633 finished 2026-09-13 07:31:16,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.090 0.076 2026-09-13 07:31:16,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-13 07:31:16,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [9/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:16,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:31:16,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [11/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:16,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [12/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:16,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:16] "GET /web/image/product.product/2426/image_512?unique=2026-09-13T07:30:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.019 2026-09-13 07:31:16,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [13/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:31:17,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [14/17] Tour self_mobile_online_payment_meal_table → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:31:17,091 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48110795 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '2c7e6a45-67c6-461a-8b26-de22bc08f0a3'}] 2026-09-13 07:31:17,104 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1122] to pos.order #686 2026-09-13 07:31:17,113 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48110795 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '2c7e6a45-67c6-461a-8b26-de22bc08f0a3'} updated pos.order #686 2026-09-13 07:31:17,121 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48110795 finished 2026-09-13 07:31:17,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.055 0.081 2026-09-13 07:31:17,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:31:17,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [15/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:31:17,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [16/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:31:17,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [17/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:31:17,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-13 07:31:17,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_table SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:31:17,457 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8646136 (allocated 9699328) 2026-09-13 07:31:17,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-13 07:31:17,475 26 INFO rb-103a292-224772-415053 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 63855 2026-09-13 07:31:17,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-13 07:31:17,485 26 INFO rb-103a292-224772-415053 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 63855 2026-09-13 07:31:17,486 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:31:17,543 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073117_543192_test_online_payment_self_pay_after_meal_table.txt 2026-09-13 07:31:17,543 26 INFO rb-103a292-224772-415053 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/tmpo4osltk5_chrome_odoo" 2026-09-13 07:31:17,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-09-13 07:31:18,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:18] "GET /pos/pay/686?access_token=4f9ee087-f8a2-470a-842c-9ea6f0779495&exit_route=http://127.0.0.1:8069/pos-self/100?access_token%3D64be935358c344a0%26table_identifier%3D500eeefc HTTP/1.1" 200 - 126 0.059 0.470 2026-09-13 07:31:18,053 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:31:19,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-09-13 07:31:21,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 63978 2026-09-13 07:31:21,860 26 INFO rb-103a292-224772-415053 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/tmp0bqq63vl_chrome_odoo 2026-09-13 07:31:21,860 26 INFO rb-103a292-224772-415053 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:36369/json/version 2026-09-13 07:31:21,861 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:21,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:21,871 26 INFO rb-103a292-224772-415053 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:36369/json 2026-09-13 07:31:21,872 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:21,881 26 INFO rb-103a292-224772-415053 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:36369/devtools/page/811FABD63B6C413AF25774F298E2C38B 2026-09-13 07:31:21,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Enable chrome headless console log notification 2026-09-13 07:31:21,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome headless enable page notifications 2026-09-13 07:31:21,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Setting session cookie in browser 2026-09-13 07:31:21,929 26 INFO rb-103a292-224772-415053 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=7ec38c5cb4cc4edf" in browser 2026-09-13 07:31:21,929 26 INFO rb-103a292-224772-415053 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=7ec38c5cb4cc4edf" 2026-09-13 07:31:21,938 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:31:22,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /pos-self/101?access_token=7ec38c5cb4cc4edf HTTP/1.1" 200 - 57 0.027 0.263 2026-09-13 07:31:22,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '811FABD63B6C413AF25774F298E2C38B', 'loaderId': '6DD63A562E02971B29E078262F793C74', 'isDownload': False} 2026-09-13 07:31:22,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Evaluate ready code "odoo.isTourReady('test_kiosk_cart_restore_and_cancel')" 2026-09-13 07:31:22,235 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:22,251 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:31:22,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.024 2026-09-13 07:31:22,298 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:31:22,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.069 2026-09-13 07:31:22,318 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:31:22,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.078 2026-09-13 07:31:22,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:31:22,461 26 INFO rb-103a292-224772-415053 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=7ec38c5cb4cc4edf", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:31:22,467 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [1/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:22,469 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:31:22,470 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:31:22,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.020 0.036 2026-09-13 07:31:22,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.079 2026-09-13 07:31:22,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.073 0.132 2026-09-13 07:31:22,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.175 2026-09-13 07:31:22,820 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-13 07:31:22,825 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:22,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /web/image/ir.attachment/5867/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:31:22,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:31:22,954 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:31:22,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /web/image/pos.category/239/image_128?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:31:22,973 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /web/image/product.template/1941/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:31:22,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:22] "GET /web/image/product.template/1943/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.034 2026-09-13 07:31:23,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:23] "GET /web/image/product.template/1945/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-09-13 07:31:23,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:31:23,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:23] "GET /web/image/product.template/1942/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.066 2026-09-13 07:31:23,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:23] "GET /web/image/product.template/1944/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-13 07:31:23,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [4/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:23,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [5/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:23,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:23] "GET /web/image/ir.attachment/5834/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:31:23,173 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31: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-09-13 07:31:23,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [6/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:23,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:23] "GET /web/image/product.product/2429/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 8 0.008 0.022 2026-09-13 07:31:23,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:23] "GET /web/image/product.product/2431/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 8 0.004 0.042 2026-09-13 07:31:23,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [7/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:31:23,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [8/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Back' (trigger: .btn:contains('Back')) 2026-09-13 07:31:23,339 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #405158 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '249b6a31-efca-4593-88ca-0e33bd0bfac6'}] 2026-09-13 07:31:23,396 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #405158 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '249b6a31-efca-4593-88ca-0e33bd0bfac6'} created pos.order #687 2026-09-13 07:31:23,406 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #405158 finished 2026-09-13 07:31:23,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.078 0.085 2026-09-13 07:31:23,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.012 2026-09-13 07:31:23,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [9/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:23,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [10/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:23,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [11/13] Tour test_kiosk_cart_restore_and_cancel → Step Click back button (trigger: .btn.btn-back) 2026-09-13 07:31:23,701 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [12/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-13 07:31:23,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [13/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-13 07:31:23,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-13 07:31:23,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_kiosk_cart_restore_and_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-13 07:31:23,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:23] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.016 0.024 2026-09-13 07:31:23,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8162144 (allocated 9437184) 2026-09-13 07:31:23,863 26 INFO rb-103a292-224772-415053 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 63978 2026-09-13 07:31:23,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-13 07:31:23,867 26 INFO rb-103a292-224772-415053 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 63978 2026-09-13 07:31:23,924 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073123_924605_test_kiosk_cart_restore_and_cancel.txt 2026-09-13 07:31:23,924 26 INFO rb-103a292-224772-415053 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/tmp0bqq63vl_chrome_odoo" 2026-09-13 07:31:23,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-09-13 07:31:26,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 64089 2026-09-13 07:31:26,618 26 INFO rb-103a292-224772-415053 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/tmp8v_x0bv1_chrome_odoo 2026-09-13 07:31:26,618 26 INFO rb-103a292-224772-415053 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:46035/json/version 2026-09-13 07:31:26,619 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:26,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:26,621 26 INFO rb-103a292-224772-415053 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:46035/json 2026-09-13 07:31:26,622 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:26,623 26 INFO rb-103a292-224772-415053 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:46035/devtools/page/9CB3D9504693B0D4195F5081C3D617E4 2026-09-13 07:31:26,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Enable chrome headless console log notification 2026-09-13 07:31:26,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome headless enable page notifications 2026-09-13 07:31:26,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Setting session cookie in browser 2026-09-13 07:31:26,657 26 INFO rb-103a292-224772-415053 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=a5794f536e77494e" in browser 2026-09-13 07:31:26,657 26 INFO rb-103a292-224772-415053 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=a5794f536e77494e" 2026-09-13 07:31:26,672 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:31:26,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:26] "GET /pos-self/102?access_token=a5794f536e77494e HTTP/1.1" 200 - 57 0.021 0.262 2026-09-13 07:31:26,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '9CB3D9504693B0D4195F5081C3D617E4', 'loaderId': 'F1003ADDEAAE1E8EE41DDDBF0253E71E', 'isDownload': False} 2026-09-13 07:31:26,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-13 07:31:26,964 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:26,981 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:31:27,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.023 2026-09-13 07:31:27,016 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:31:27,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-09-13 07:31:27,035 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:31:27,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.063 2026-09-13 07:31:27,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:31:27,217 26 INFO rb-103a292-224772-415053 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=a5794f536e77494e", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:31:27,223 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:31:27,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:31:27,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:31:27,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:27,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.055 0.037 2026-09-13 07:31:27,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-13 07:31:27,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "POST /pos-self/data/102 HTTP/1.1" 200 - 183 0.081 0.116 2026-09-13 07:31:27,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.183 2026-09-13 07:31:27,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-13 07:31:27,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:27,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/ir.attachment/5907/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:31:27,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:31:27,761 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:27,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/pos.category/239/image_128?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 2 0.007 0.019 2026-09-13 07:31:27,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/product.template/1942/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:31:27,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:27,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/product.template/1945/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-13 07:31:27,791 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/product.template/1941/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:31:27,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/product.template/1943/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:31:27,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/product.template/1944/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:31:27,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:27,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/ir.attachment/5874/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:31:27,864 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31: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-09-13 07:31:27,878 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:27] "GET /web/image/product.product/2429/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-13 07:31:27,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:31:27,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-13 07:31:27,984 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82958172 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': 'b90ab4bc-6932-467e-953f-5d37180ed81d'}] 2026-09-13 07:31:28,018 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82958172 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': 'b90ab4bc-6932-467e-953f-5d37180ed81d'} created pos.order #688 2026-09-13 07:31:28,041 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82958172 finished 2026-09-13 07:31:28,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.080 0.098 2026-09-13 07:31:28,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 07:31:28,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-13 07:31:28,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:31:28,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7595008 (allocated 8126464) 2026-09-13 07:31:28,265 26 INFO rb-103a292-224772-415053 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 64089 2026-09-13 07:31:28,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-13 07:31:28,269 26 INFO rb-103a292-224772-415053 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 64089 2026-09-13 07:31:28,324 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073128_323842_test_online_payment_kiosk_qr_code.txt 2026-09-13 07:31:28,324 26 INFO rb-103a292-224772-415053 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/tmp8v_x0bv1_chrome_odoo" 2026-09-13 07:31:28,356 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-13 07:31:30,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 64208 2026-09-13 07:31:30,670 26 INFO rb-103a292-224772-415053 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/tmpy7lk2xfk_chrome_odoo 2026-09-13 07:31:30,670 26 INFO rb-103a292-224772-415053 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:45565/json/version 2026-09-13 07:31:30,671 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:30,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:30,673 26 INFO rb-103a292-224772-415053 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:45565/json 2026-09-13 07:31:30,674 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:30,675 26 INFO rb-103a292-224772-415053 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:45565/devtools/page/2773430C9637FCBC47C251B0E1EEFCAD 2026-09-13 07:31:30,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-13 07:31:30,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-13 07:31:30,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-13 07:31:30,696 26 INFO rb-103a292-224772-415053 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=af651c584b5d48c3" in browser 2026-09-13 07:31:30,696 26 INFO rb-103a292-224772-415053 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=af651c584b5d48c3" 2026-09-13 07:31:30,704 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:31:31,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /pos-self/103?access_token=af651c584b5d48c3 HTTP/1.1" 200 - 57 0.028 0.382 2026-09-13 07:31:31,115 26 INFO rb-103a292-224772-415053 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': '2773430C9637FCBC47C251B0E1EEFCAD', 'loaderId': 'C5576AB2EB755D0B98F3CBD602BD4BFD', 'isDownload': False} 2026-09-13 07:31:31,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-13 07:31:31,119 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:31,138 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:31:31,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.025 2026-09-13 07:31:31,177 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:31:31,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.060 2026-09-13 07:31:31,200 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:31:31,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.074 2026-09-13 07:31:31,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:31:31,358 26 INFO rb-103a292-224772-415053 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=af651c584b5d48c3", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:31:31,364 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:31:31,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:31:31,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:31:31,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.017 0.023 2026-09-13 07:31:31,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:31,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-13 07:31:31,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "POST /pos-self/data/103 HTTP/1.1" 200 - 184 0.091 0.113 2026-09-13 07:31:31,641 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.194 2026-09-13 07:31:31,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:31,704 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/image/ir.attachment/5947/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:31:31,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:31:31,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/image/pos.category/239/image_128?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-09-13 07:31:31,806 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:31:31,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/image/product.template/1945/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.013 2026-09-13 07:31:31,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/image/product.template/1941/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:31:31,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:31:31,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/image/product.template/1943/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-13 07:31:31,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/image/product.template/1942/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.055 2026-09-13 07:31:31,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/image/product.template/1944/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-09-13 07:31:31,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:31,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:31,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:31] "GET /web/image/ir.attachment/5914/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:31:32,005 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:32,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:32,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:32] "GET /web/image/product.product/2429/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 8 0.010 0.013 2026-09-13 07:31:32,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:32] "GET /web/image/product.product/2431/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 8 0.009 0.030 2026-09-13 07:31:32,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:31:32,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-13 07:31:32,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-13 07:31:32,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-13 07:31:32,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:31:32,285 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47932923 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': '747e1bbf-172f-4ba3-82d7-2af04a6f9d25'}] 2026-09-13 07:31:32,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7821712 (allocated 8650752) 2026-09-13 07:31:32,304 26 INFO rb-103a292-224772-415053 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 64208 2026-09-13 07:31:32,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-13 07:31:32,310 26 INFO rb-103a292-224772-415053 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 64208 2026-09-13 07:31:32,343 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47932923 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': '747e1bbf-172f-4ba3-82d7-2af04a6f9d25'} created pos.order #689 2026-09-13 07:31:32,344 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47932923 finished 2026-09-13 07:31:32,364 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073132_364492_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-13 07:31:32,365 26 INFO rb-103a292-224772-415053 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/tmpy7lk2xfk_chrome_odoo" 2026-09-13 07:31:32,370 26 INFO rb-103a292-224772-415053 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-09-13 07:31:32,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.082 0.080 2026-09-13 07:31:32,553 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 64328 2026-09-13 07:31:32,553 26 INFO rb-103a292-224772-415053 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/tmp2gp4vhuv_chrome_odoo 2026-09-13 07:31:32,553 26 INFO rb-103a292-224772-415053 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:34233/json/version 2026-09-13 07:31:32,554 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:32,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:32,584 26 INFO rb-103a292-224772-415053 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:34233/json 2026-09-13 07:31:32,585 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:32,586 26 INFO rb-103a292-224772-415053 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:34233/devtools/page/7521AB8F1705975D132D026CD20CEF3D 2026-09-13 07:31:32,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-13 07:31:32,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-13 07:31:32,606 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:31:32,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-13 07:31:32,614 26 INFO rb-103a292-224772-415053 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-09-13 07:31:32,614 26 INFO rb-103a292-224772-415053 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-09-13 07:31:32,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:32] "GET /pos/ui?config_id=103 HTTP/1.1" 200 - 70 0.049 0.206 2026-09-13 07:31:32,877 26 INFO rb-103a292-224772-415053 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': '7521AB8F1705975D132D026CD20CEF3D', 'loaderId': 'C1C4D27201CFC4B747B7862A3430AF80', 'isDownload': False} 2026-09-13 07:31:32,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_pos_self_order_preparation_changes')" 2026-09-13 07:31:32,884 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:32,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:32] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:31:32,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:32] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:31:32,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:32] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:31:33,316 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:33,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:31:33,346 26 INFO rb-103a292-224772-415053 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-09-13 07:31:33,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:31:33,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.009 2026-09-13 07:31:33,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:31:33,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:33,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.006 0.007 2026-09-13 07:31:33,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:31:33,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.025 2026-09-13 07:31:33,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-13 07:31:34,038 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order 2026-09-13 07:31:34,040 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:31:34,040 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order.line 2026-09-13 07:31:34,041 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:31:34,049 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.227 0.330 2026-09-13 07:31:34,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:31:34,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.006 2026-09-13 07:31:34,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.048 2026-09-13 07:31:34,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:31:34,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:34,251 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:31:34,282 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:34,289 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:34,296 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:31:34,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-09-13 07:31:34,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:31:34,312 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:34,313 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:31:34,362 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-13 07:31:34,368 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:34,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 - 31 0.035 0.031 2026-09-13 07:31:34,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-13 07:31:34,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /pos/ui/103 HTTP/1.1" 200 - 31 0.016 0.094 2026-09-13 07:31:34,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-13 07:31:34,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.070 2026-09-13 07:31:34,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.010 2026-09-13 07:31:34,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-13 07:31:34,577 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:34,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:31:34,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-09-13 07:31:34,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-13 07:31:34,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_pos_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:31:34,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13393604 (allocated 14417920) 2026-09-13 07:31:34,826 26 INFO rb-103a292-224772-415053 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 64328 2026-09-13 07:31:34,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-13 07:31:34,830 26 INFO rb-103a292-224772-415053 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 64328 2026-09-13 07:31:34,867 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073134_867719_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-13 07:31:34,868 26 INFO rb-103a292-224772-415053 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/tmp2gp4vhuv_chrome_odoo" 2026-09-13 07:31:34,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_sends_mail_after_payment ... 2026-09-13 07:31:37,460 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:31:37,629 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:31:38,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:38] "GET /pos/pay/690?access_token=59e64547-1d63-435a-b72d-f262ad54e030 HTTP/1.1" 200 - 151 0.092 0.762 2026-09-13 07:31:38,320 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:31:38,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:38] "POST /pos/pay/transaction/690 HTTP/1.1" 200 - 29 0.016 0.024 2026-09-13 07:31:38,392 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:31:38,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:38] "GET /pos/pay/confirmation/690?access_token=59e64547-1d63-435a-b72d-f262ad54e030&exit_route=/&tx_id=10 HTTP/1.1" 303 - 272 0.244 0.355 2026-09-13 07:31:39,251 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:39] "GET / HTTP/1.1" 200 - 32 0.029 0.236 2026-09-13 07:31:39,255 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-13 07:31:39,286 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:31:39,292 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-09-13 07:31:39,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:39] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 48 0.029 0.041 2026-09-13 07:31:39,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table ... 2026-09-13 07:31:41,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 64462 2026-09-13 07:31:41,930 26 INFO rb-103a292-224772-415053 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/tmpg7ed6gnr_chrome_odoo 2026-09-13 07:31:41,930 26 INFO rb-103a292-224772-415053 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:44071/json/version 2026-09-13 07:31:41,931 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:41,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:41,933 26 INFO rb-103a292-224772-415053 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:44071/json 2026-09-13 07:31:41,934 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:41,935 26 INFO rb-103a292-224772-415053 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:44071/devtools/page/5CE55DEA5E89E35D070C302BE2A8DF79 2026-09-13 07:31:41,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-13 07:31:41,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-13 07:31:41,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-13 07:31:41,950 26 INFO rb-103a292-224772-415053 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=5a843accadda4788" in browser 2026-09-13 07:31:41,950 26 INFO rb-103a292-224772-415053 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=5a843accadda4788" 2026-09-13 07:31:41,958 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:31:42,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /pos-self/105?access_token=5a843accadda4788 HTTP/1.1" 200 - 57 0.021 0.257 2026-09-13 07:31:42,246 26 INFO rb-103a292-224772-415053 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': '5CE55DEA5E89E35D070C302BE2A8DF79', 'loaderId': 'AAA2DCCB0D6F98AD0A99E0728D6A5023', 'isDownload': False} 2026-09-13 07:31:42,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal')" 2026-09-13 07:31:42,251 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:42,267 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:31:42,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.015 2026-09-13 07:31:42,284 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:31:42,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.032 2026-09-13 07:31:42,301 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:31:42,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.052 2026-09-13 07:31:42,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.019 2026-09-13 07:31:42,474 26 INFO rb-103a292-224772-415053 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=5a843accadda4788", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:31:42,479 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:31:42,479 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:31:42,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:31:42,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "POST /pos-self/relations/105 HTTP/1.1" 200 - 37 0.023 0.026 2026-09-13 07:31:42,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:42,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-13 07:31:42,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:31:42,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "POST /pos-self/data/105 HTTP/1.1" 200 - 184 0.107 0.114 2026-09-13 07:31:42,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:42,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /web/image/ir.attachment/6027/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:31:42,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-09-13 07:31:42,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /web/image/ir.attachment/5991/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:31:42,920 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:42,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:31:43,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:31:43,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "GET /web/image/pos.category/239/image_128?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 2 0.002 0.015 2026-09-13 07:31:43,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "GET /web/image/product.template/1941/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-13 07:31:43,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "GET /web/image/product.template/1942/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-13 07:31:43,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "GET /web/image/product.template/1945/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-13 07:31:43,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:43,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "GET /web/image/product.template/1943/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:31:43,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "GET /web/image/product.template/1944/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-13 07:31:43,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:43,154 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31: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-09-13 07:31:43,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "GET /web/image/product.product/2429/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-09-13 07:31:43,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:31:43,252 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:31:43,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.011 2026-09-13 07:31:43,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:31:43,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:31:43,411 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63656740 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '6746a275-8c66-4b9f-bee6-68129459a7ea'}] 2026-09-13 07:31:43,453 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63656740 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '6746a275-8c66-4b9f-bee6-68129459a7ea'} created pos.order #691 2026-09-13 07:31:43,465 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63656740 finished 2026-09-13 07:31:43,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.089 0.091 2026-09-13 07:31:43,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:31:43,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:43,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:31:43,717 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:43,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:43,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:43] "GET /web/image/product.product/2431/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:31:43,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:31:43,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:31:43,919 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72235778 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '6746a275-8c66-4b9f-bee6-68129459a7ea'}] 2026-09-13 07:31:43,941 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1130] to pos.order #691 2026-09-13 07:31:43,951 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72235778 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '6746a275-8c66-4b9f-bee6-68129459a7ea'} updated pos.order #691 2026-09-13 07:31:43,966 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72235778 finished 2026-09-13 07:31:44,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.076 0.084 2026-09-13 07:31:44,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:31:44,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:31:44,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:31:44,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:31:44,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-13 07:31:44,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:31:44,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8844472 (allocated 9961472) 2026-09-13 07:31:44,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-13 07:31:44,341 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:31:44,350 26 INFO rb-103a292-224772-415053 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 64462 2026-09-13 07:31:44,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-13 07:31:44,357 26 INFO rb-103a292-224772-415053 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 64462 2026-09-13 07:31:44,452 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073144_450393_test_online_payment_self_pay_after_meal_table.txt 2026-09-13 07:31:44,452 26 INFO rb-103a292-224772-415053 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/tmpg7ed6gnr_chrome_odoo" 2026-09-13 07:31:44,482 26 INFO rb-103a292-224772-415053 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-09-13 07:31:44,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:44] "GET /pos/pay/691?access_token=0f4f7cdc-09d2-460b-9795-28d795d394d7&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D5a843accadda4788 HTTP/1.1" 200 - 126 0.066 0.526 2026-09-13 07:31:45,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 64584 2026-09-13 07:31:45,072 26 INFO rb-103a292-224772-415053 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/tmpp1we5x_o_chrome_odoo 2026-09-13 07:31:45,072 26 INFO rb-103a292-224772-415053 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:34307/json/version 2026-09-13 07:31:45,074 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34307', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:45,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:45,092 26 INFO rb-103a292-224772-415053 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:34307/json 2026-09-13 07:31:45,094 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34307', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:45,097 26 INFO rb-103a292-224772-415053 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:34307/devtools/page/89FB56E2A50AA3BA5AACD609AF56B74A 2026-09-13 07:31:45,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-13 07:31:45,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-13 07:31:45,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-13 07:31:45,113 26 INFO rb-103a292-224772-415053 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=5a843accadda4788&table_identifier=20494fd6" in browser 2026-09-13 07:31:45,114 26 INFO rb-103a292-224772-415053 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=5a843accadda4788&table_identifier=20494fd6" 2026-09-13 07:31:45,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /pos-self/105?access_token=5a843accadda4788&table_identifier=20494fd6 HTTP/1.1" 200 - 9 0.012 0.018 2026-09-13 07:31:45,175 26 INFO rb-103a292-224772-415053 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': '89FB56E2A50AA3BA5AACD609AF56B74A', 'loaderId': 'DF74557F2C3CFD10F654DD24FCB5DFED', 'isDownload': False} 2026-09-13 07:31:45,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_table')" 2026-09-13 07:31:45,196 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:45,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.009 2026-09-13 07:31:45,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.017 2026-09-13 07:31:45,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:31:45,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:31:45,415 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:31:45,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:45,418 26 INFO rb-103a292-224772-415053 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=5a843accadda4788&table_identifier=20494fd6", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:31:45,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [1/17] Tour self_mobile_online_payment_meal_table → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:31:45,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "POST /pos-self/relations/105 HTTP/1.1" 200 - 16 0.011 0.025 2026-09-13 07:31:45,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.036 2026-09-13 07:31:45,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:31:45,484 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [2/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:45,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "POST /pos-self/data/105 HTTP/1.1" 200 - 116 0.049 0.091 2026-09-13 07:31:45,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-13 07:31:45,664 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:45,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/image/ir.attachment/6027/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:31:45,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [3/17] Tour self_mobile_online_payment_meal_table → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:31:45,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/image/ir.attachment/5991/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-13 07:31:45,750 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:45,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:31:45,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.008 2026-09-13 07:31:45,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.013 2026-09-13 07:31:45,861 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/image/pos.category/239/image_128?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:31:45,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/image/product.template/1941/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-13 07:31:45,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/image/product.template/1942/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-13 07:31:45,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [5/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:45,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/image/product.template/1945/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-13 07:31:45,908 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/image/product.template/1943/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-13 07:31:45,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/image/product.template/1944/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-13 07:31:45,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [6/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:45,972 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:31:45,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:45] "GET /web/image/product.product/2429/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-13 07:31:46,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [7/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:31:46,076 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [8/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:31:46,097 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44058079 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '61792ec6-b6a9-4f15-b883-2f22b4cf71c6'}] 2026-09-13 07:31:46,116 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44058079 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '61792ec6-b6a9-4f15-b883-2f22b4cf71c6'} created pos.order #692 2026-09-13 07:31:46,124 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44058079 finished 2026-09-13 07:31:46,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.024 0.075 2026-09-13 07:31:46,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:31:46,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [9/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:31:46,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:31:46,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [11/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:31:46,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [12/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:31:46,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:46] "GET /web/image/product.product/2431/image_512?unique=2026-09-13T07:31:18.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:31:46,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [13/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:31:46,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [14/17] Tour self_mobile_online_payment_meal_table → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:31:46,518 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88917234 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '61792ec6-b6a9-4f15-b883-2f22b4cf71c6'}] 2026-09-13 07:31:46,529 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1132] to pos.order #692 2026-09-13 07:31:46,533 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88917234 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '61792ec6-b6a9-4f15-b883-2f22b4cf71c6'} updated pos.order #692 2026-09-13 07:31:46,541 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88917234 finished 2026-09-13 07:31:46,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.042 0.073 2026-09-13 07:31:46,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:31:46,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [15/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:31:46,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [16/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:31:46,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [17/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:31:46,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-13 07:31:46,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_table SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:31:46,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8648672 (allocated 9961472) 2026-09-13 07:31:46,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-13 07:31:46,901 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:31:46,912 26 INFO rb-103a292-224772-415053 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 64584 2026-09-13 07:31:46,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-13 07:31:46,915 26 INFO rb-103a292-224772-415053 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 64584 2026-09-13 07:31:46,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:46] "GET /pos/pay/692?access_token=74f77e5d-f361-4e80-995a-ec0d690dc79d&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D5a843accadda4788%26table_identifier%3D20494fd6 HTTP/1.1" 200 - 36 0.028 0.034 2026-09-13 07:31:46,966 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073146_966319_test_online_payment_self_pay_after_meal_table.txt 2026-09-13 07:31:46,966 26 INFO rb-103a292-224772-415053 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/tmpp1we5x_o_chrome_odoo" 2026-09-13 07:31:47,012 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:31:54,726 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #192 deleted restaurant.floor records with IDs: [32] 2026-09-13 07:31:55,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-09-13 07:31:55,286 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #192 deleted pos.printer records with IDs: [23, 24] 2026-09-13 07:31:55,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 64699 2026-09-13 07:31:55,506 26 INFO rb-103a292-224772-415053 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/tmpj6pootxt_chrome_odoo 2026-09-13 07:31:55,506 26 INFO rb-103a292-224772-415053 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:43061/json/version 2026-09-13 07:31:55,507 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:55,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:31:55,666 26 INFO rb-103a292-224772-415053 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:43061/json 2026-09-13 07:31:55,667 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:31:55,672 26 INFO rb-103a292-224772-415053 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:43061/devtools/page/1FEAB97A33FE2B817B8B2D3D1A47564A 2026-09-13 07:31:55,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Enable chrome headless console log notification 2026-09-13 07:31:55,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome headless enable page notifications 2026-09-13 07:31:55,718 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:31:55,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Setting session cookie in browser 2026-09-13 07:31:55,728 26 INFO rb-103a292-224772-415053 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-09-13 07:31:55,728 26 INFO rb-103a292-224772-415053 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-09-13 07:31:55,739 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:31:56,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "GET /pos/ui/107 HTTP/1.1" 200 - 84 0.082 0.354 2026-09-13 07:31:56,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '1FEAB97A33FE2B817B8B2D3D1A47564A', 'loaderId': 'D5847F7672DE0FB5946C6D7CB76D3FA2', 'isDownload': False} 2026-09-13 07:31:56,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate ready code "odoo.isTourReady('OnlinePaymentWithMultiTables')" 2026-09-13 07:31:56,183 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:31:56,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:31:56,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:31:56,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.026 2026-09-13 07:31:56,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:31:56,608 26 INFO rb-103a292-224772-415053 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-09-13 07:31:56,615 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:56,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [1/17] Tour OnlinePaymentWithMultiTables → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:31:56,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-09-13 07:31:56,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.014 2026-09-13 07:31:56,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:56,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-09-13 07:31:56,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:31:56,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-09-13 07:31:56,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-13 07:31:57,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.108 0.213 2026-09-13 07:31:57,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:31:57,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:31:57,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:31:57,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:31:57,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: Owl is running in 'dev' mode. 2026-09-13 07:31:57,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:31:57,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:57,331 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:31:57,338 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:31:57,343 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:31:57,353 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /web/image/res.users/197/avatar_128 HTTP/1.1" 200 - 14 0.013 0.014 2026-09-13 07:31:57,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-09-13 07:31:57,367 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:57,382 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:57,429 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:31:57,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [2/17] Tour OnlinePaymentWithMultiTables → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:31:57,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 - 32 0.016 0.020 2026-09-13 07:31:57,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /pos/ui/107 HTTP/1.1" 200 - 32 0.017 0.061 2026-09-13 07:31:57,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [3/17] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:31:57,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.014 0.017 2026-09-13 07:31:57,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:31:57,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [4/17] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:31:57,628 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:31:57,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [5/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:31:57,751 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [6/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:31:57,760 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:31:57,767 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47208635 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '4b49d00f-5ec2-40cd-957c-d519d737862f'}] 2026-09-13 07:31:57,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [7/17] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:31:57,807 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47208635 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '4b49d00f-5ec2-40cd-957c-d519d737862f'} created pos.order #693 2026-09-13 07:31:57,818 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47208635 finished 2026-09-13 07:31:57,842 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.023 0.054 2026-09-13 07:31:57,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [8/17] Tour OnlinePaymentWithMultiTables → Step total is 2.20 (trigger: .total:contains("2.20")) 2026-09-13 07:31:57,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [9/17] Tour OnlinePaymentWithMultiTables → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:31:57,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [10/17] Tour OnlinePaymentWithMultiTables → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:31:57,992 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87560309 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '4b49d00f-5ec2-40cd-957c-d519d737862f'}] 2026-09-13 07:31:58,015 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87560309 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '4b49d00f-5ec2-40cd-957c-d519d737862f'} updated pos.order #693 2026-09-13 07:31:58,025 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87560309 finished 2026-09-13 07:31:58,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.041 0.059 2026-09-13 07:31:58,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [11/17] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:31:58,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31: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.004 2026-09-13 07:31:58,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [12/17] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:31:58,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [13/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:31:58,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [14/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:31:58,320 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50322709 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': 'dcfad636-4692-49f4-a30d-ae15cd2019ba'}] 2026-09-13 07:31:58,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [15/17] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:31:58,377 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50322709 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': 'dcfad636-4692-49f4-a30d-ae15cd2019ba'} created pos.order #694 2026-09-13 07:31:58,387 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50322709 finished 2026-09-13 07:31:58,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [16/17] Tour OnlinePaymentWithMultiTables → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-13 07:31:58,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.032 0.063 2026-09-13 07:31:58,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [17/17] Tour OnlinePaymentWithMultiTables → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:31:58,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-09-13 07:31:58,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: ╔═════════════════════════════════════════════╗ ║ TOUR OnlinePaymentWithMultiTables SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-13 07:31:58,525 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6601500 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': 'dcfad636-4692-49f4-a30d-ae15cd2019ba'}] 2026-09-13 07:31:58,542 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6601500 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': 'dcfad636-4692-49f4-a30d-ae15cd2019ba'} updated pos.order #694 2026-09-13 07:31:58,553 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6601500 finished 2026-09-13 07:31:58,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16413284 (allocated 17436672) 2026-09-13 07:31:58,603 26 INFO rb-103a292-224772-415053 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 64699 2026-09-13 07:31:58,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:31:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.035 0.047 2026-09-13 07:31:58,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-09-13 07:31:58,607 26 INFO rb-103a292-224772-415053 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 64699 2026-09-13 07:31:58,650 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073158_650238_test_01_online_payment_with_multi_table.txt 2026-09-13 07:31:58,650 26 INFO rb-103a292-224772-415053 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/tmpj6pootxt_chrome_odoo" 2026-09-13 07:31:58,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-09-13 07:32:02,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 64835 2026-09-13 07:32:02,961 26 INFO rb-103a292-224772-415053 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/tmptjimocuv_chrome_odoo 2026-09-13 07:32:02,961 26 INFO rb-103a292-224772-415053 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:37397/json/version 2026-09-13 07:32:02,962 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:02,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:02,964 26 INFO rb-103a292-224772-415053 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:37397/json 2026-09-13 07:32:02,964 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:02,968 26 INFO rb-103a292-224772-415053 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:37397/devtools/page/8D617AFB649AC531BD4D192EADED6FAE 2026-09-13 07:32:02,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-09-13 07:32:02,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-09-13 07:32:03,034 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-13 07:32:03,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-09-13 07:32:03,042 26 INFO rb-103a292-224772-415053 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=80053acc14654707" in browser 2026-09-13 07:32:03,042 26 INFO rb-103a292-224772-415053 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=80053acc14654707" 2026-09-13 07:32:03,057 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:32:03,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:03] "GET /pos-self/108?access_token=80053acc14654707 HTTP/1.1" 200 - 82 0.065 0.301 2026-09-13 07:32:03,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '8D617AFB649AC531BD4D192EADED6FAE', 'loaderId': '7975DB2A5EBD6CF25DEAE4E54403AC6F', 'isDownload': False} 2026-09-13 07:32:03,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company')" 2026-09-13 07:32:03,431 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:03,442 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-09-13 07:32:03,596 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:32:03,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:03] "GET /web/assets/2/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.019 0.167 2026-09-13 07:32:03,631 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:32:03,641 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:03] "GET /web/assets/2/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.005 0.198 2026-09-13 07:32:03,648 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:32:03,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:03] "GET /web/assets/2/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.004 0.221 2026-09-13 07:32:03,835 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:32:03,845 26 INFO rb-103a292-224772-415053 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=80053acc14654707", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:32:03,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:03] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.003 2026-09-13 07:32:03,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/6] Tour test_online_payment_self_multi_company → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:32:03,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:03] "POST /pos-self/relations/108 HTTP/1.1" 200 - 26 0.012 0.024 2026-09-13 07:32:03,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [2/6] Tour test_online_payment_self_multi_company → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:32:03,906 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/7dc538f/bus.websocket_worker_assets.min.js, copying from /web/assets/7dc538f/bus.websocket_worker_assets.min.js 2026-09-13 07:32:03,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.013 0.050 2026-09-13 07:32:04,096 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "POST /pos-self/data/108 HTTP/1.1" 200 - 187 0.075 0.105 2026-09-13 07:32:04,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.162 2026-09-13 07:32:04,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:04,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/ir.attachment/6123/raw HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:32:04,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [3/6] Tour test_online_payment_self_multi_company → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:32:04,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/pos.category/243/image_128?unique=2026-09-13T07:31:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:32:04,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/pos.category/244/image_128?unique=2026-09-13T07:31:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:32:04,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/product.template/1962/image_512?unique=2026-09-13T07:31:47.000+00:00 HTTP/1.1" 200 - 4 0.002 0.030 2026-09-13 07:32:04,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/product.template/1959/image_512?unique=2026-09-13T07:31:47.000+00:00 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-13 07:32:04,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [4/6] Tour test_online_payment_self_multi_company → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:32:04,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/product.template/1963/image_512?unique=2026-09-13T07:31:47.000+00:00 HTTP/1.1" 200 - 4 0.015 0.052 2026-09-13 07:32:04,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/product.template/1961/image_512?unique=2026-09-13T07:31:47.000+00:00 HTTP/1.1" 200 - 4 0.002 0.077 2026-09-13 07:32:04,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/product.template/1960/image_512?unique=2026-09-13T07:31:47.000+00:00 HTTP/1.1" 200 - 4 0.002 0.085 2026-09-13 07:32:04,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [5/6] Tour test_online_payment_self_multi_company → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:04,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/ir.attachment/6124/raw HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:32:04,378 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32: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-09-13 07:32:04,379 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:04,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [6/6] Tour test_online_payment_self_multi_company → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:32:04,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "GET /web/image/product.product/2447/image_512?unique=2026-09-13T07:31:47.000+00:00 HTTP/1.1" 200 - 9 0.008 0.016 2026-09-13 07:32:04,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-09-13 07:32:04,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:32:04,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7365144 (allocated 8126464) 2026-09-13 07:32:04,490 26 INFO rb-103a292-224772-415053 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 64835 2026-09-13 07:32:04,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-09-13 07:32:04,491 26 INFO rb-103a292-224772-415053 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 64835 2026-09-13 07:32:04,494 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85221843 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '7d3292f4-551a-44c6-b0a3-6edff52e88d4'}] 2026-09-13 07:32:04,524 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85221843 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '7d3292f4-551a-44c6-b0a3-6edff52e88d4'} created pos.order #695 2026-09-13 07:32:04,525 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85221843 finished 2026-09-13 07:32:04,535 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073204_531625_test_02_online_payment_with_multi_website_company.txt 2026-09-13 07:32:04,535 26 INFO rb-103a292-224772-415053 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/tmptjimocuv_chrome_odoo" 2026-09-13 07:32:04,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: waiting for threads: [, ] 2026-09-13 07:32:04,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.058 0.071 2026-09-13 07:32:04,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 64955 2026-09-13 07:32:04,741 26 INFO rb-103a292-224772-415053 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/tmp2t8r79w2_chrome_odoo 2026-09-13 07:32:04,741 26 INFO rb-103a292-224772-415053 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:39571/json/version 2026-09-13 07:32:04,742 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:04,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:04,756 26 INFO rb-103a292-224772-415053 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:39571/json 2026-09-13 07:32:04,756 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:04,758 26 INFO rb-103a292-224772-415053 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:39571/devtools/page/60FD5C88F2E249E5E3E590524DE97386 2026-09-13 07:32:04,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-09-13 07:32:04,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-09-13 07:32:04,776 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-13 07:32:04,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-09-13 07:32:04,778 26 INFO rb-103a292-224772-415053 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/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64" in browser 2026-09-13 07:32:04,778 26 INFO rb-103a292-224772-415053 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/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64" 2026-09-13 07:32:04,807 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 199, model: pos.order 2026-09-13 07:32:05,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:05] "GET /pos/pay/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64 HTTP/1.1" 200 - 158 0.065 0.467 2026-09-13 07:32:05,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '60FD5C88F2E249E5E3E590524DE97386', 'loaderId': 'A074D2A86A30AB133FFAAE2D5C141795', 'isDownload': False} 2026-09-13 07:32:05,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company_payment')" 2026-09-13 07:32:05,322 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-13 07:32:05,323 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-13 07:32:05,323 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-13 07:32:05,333 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:05,347 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/19d2271/web.assets_frontend.min.css, copying from /web/assets/19d2271/web.assets_frontend.min.css 2026-09-13 07:32:05,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:05] "GET /web/assets/2/19d2271/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.032 2026-09-13 07:32:05,406 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/9aba4ae/web.assets_frontend_minimal.min.js, copying from /web/assets/9aba4ae/web.assets_frontend_minimal.min.js 2026-09-13 07:32:05,412 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-13 07:32:05,412 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-13 07:32:05,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:05] "GET /web/assets/2/9aba4ae/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.010 0.061 2026-09-13 07:32:05,424 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/769b67f/web.__assets_tests_call__.min.js, copying from /web/assets/769b67f/web.__assets_tests_call__.min.js 2026-09-13 07:32:05,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:05] "GET /web/assets/2/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.004 0.024 2026-09-13 07:32:05,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:05] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=84ad68d HTTP/1.1" 200 - 5 0.002 0.005 2026-09-13 07:32:05,521 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/558d693/web.assets_frontend_lazy.min.js, copying from /web/assets/558d693/web.assets_frontend_lazy.min.js 2026-09-13 07:32:05,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:05] "GET /web/assets/2/558d693/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.004 0.031 2026-09-13 07:32:05,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:32:05,924 26 INFO rb-103a292-224772-415053 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/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:32:05,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/1] Tour test_online_payment_self_multi_company_payment → Step button[name="o_payment_submit_button"]:not(:disabled) 2026-09-13 07:32:05,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:05] "POST /mail/data HTTP/1.1" 200 - 17 0.007 0.016 2026-09-13 07:32:05,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-09-13 07:32:05,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-13 07:32:06,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10328136 (allocated 11272192) 2026-09-13 07:32:06,021 26 INFO rb-103a292-224772-415053 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 64955 2026-09-13 07:32:06,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-09-13 07:32:06,022 26 INFO rb-103a292-224772-415053 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 64955 2026-09-13 07:32:06,068 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073206_068126_test_02_online_payment_with_multi_website_company.txt 2026-09-13 07:32:06,068 26 INFO rb-103a292-224772-415053 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/tmp2t8r79w2_chrome_odoo" 2026-09-13 07:32:06,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 65051 2026-09-13 07:32:06,235 26 INFO rb-103a292-224772-415053 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/tmpzpzk2_zo_chrome_odoo 2026-09-13 07:32:06,235 26 INFO rb-103a292-224772-415053 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:33863/json/version 2026-09-13 07:32:06,236 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:06,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:06,241 26 INFO rb-103a292-224772-415053 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:33863/json 2026-09-13 07:32:06,242 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:06,243 26 INFO rb-103a292-224772-415053 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:33863/devtools/page/A79E1A94485B727984663C1EBE5393A1 2026-09-13 07:32:06,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-09-13 07:32:06,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-09-13 07:32:06,274 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:32:06,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-09-13 07:32:06,279 26 INFO rb-103a292-224772-415053 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/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64" in browser 2026-09-13 07:32:06,279 26 INFO rb-103a292-224772-415053 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/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64" 2026-09-13 07:32:06,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:06] "GET /pos/pay/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64 HTTP/1.1" 200 - 102 0.052 0.247 2026-09-13 07:32:06,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'A79E1A94485B727984663C1EBE5393A1', 'loaderId': 'B791B30354D60FF2FE5428C2ADBB7B76', 'isDownload': False} 2026-09-13 07:32:06,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company_payment')" 2026-09-13 07:32:06,595 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-13 07:32:06,596 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-13 07:32:06,604 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-13 07:32:06,608 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:06,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:06] "GET /web/assets/2/19d2271/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.001 0.007 2026-09-13 07:32:06,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:06] "GET /web/assets/2/9aba4ae/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:32:06,627 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-13 07:32:06,628 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-13 07:32:06,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:06] "GET /web/assets/2/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:32:06,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:06] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=84ad68d HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:32:06,744 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:06] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:06,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:06] "GET /web/assets/2/558d693/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:32:07,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:32:07,089 26 INFO rb-103a292-224772-415053 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/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:32:07,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/1] Tour test_online_payment_self_multi_company_payment → Step button[name="o_payment_submit_button"]:not(:disabled) 2026-09-13 07:32:07,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:07] "POST /mail/data HTTP/1.1" 200 - 22 0.008 0.015 2026-09-13 07:32:07,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-09-13 07:32:07,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-13 07:32:07,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10376416 (allocated 11272192) 2026-09-13 07:32:07,223 26 INFO rb-103a292-224772-415053 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 65051 2026-09-13 07:32:07,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-09-13 07:32:07,224 26 INFO rb-103a292-224772-415053 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 65051 2026-09-13 07:32:07,270 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073207_270155_test_02_online_payment_with_multi_website_company.txt 2026-09-13 07:32:07,270 26 INFO rb-103a292-224772-415053 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/tmpzpzk2_zo_chrome_odoo" 2026-09-13 07:32:07,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 65145 2026-09-13 07:32:07,435 26 INFO rb-103a292-224772-415053 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/tmp01qm1v07_chrome_odoo 2026-09-13 07:32:07,436 26 INFO rb-103a292-224772-415053 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:40665/json/version 2026-09-13 07:32:07,437 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:07,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:07,439 26 INFO rb-103a292-224772-415053 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:40665/json 2026-09-13 07:32:07,440 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:07,441 26 INFO rb-103a292-224772-415053 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:40665/devtools/page/86311C40BF4444329A1536CCF91B96D2 2026-09-13 07:32:07,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-09-13 07:32:07,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-09-13 07:32:07,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-09-13 07:32:07,450 26 INFO rb-103a292-224772-415053 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/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64" in browser 2026-09-13 07:32:07,450 26 INFO rb-103a292-224772-415053 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/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64" 2026-09-13 07:32:07,486 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:32:07,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:07] "GET /pos/pay/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64 HTTP/1.1" 200 - 59 0.043 0.056 2026-09-13 07:32:07,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '86311C40BF4444329A1536CCF91B96D2', 'loaderId': '33B8D158A1923E2A8DEDF7B85B3534FB', 'isDownload': False} 2026-09-13 07:32:07,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company_payment')" 2026-09-13 07:32:07,582 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-13 07:32:07,583 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-13 07:32:07,583 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-13 07:32:07,604 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:32:07,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:07] "GET /web/assets/2/19d2271/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.012 0.007 2026-09-13 07:32:07,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:07] "GET /web/assets/2/9aba4ae/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.003 0.006 2026-09-13 07:32:07,633 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-13 07:32:07,633 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-13 07:32:07,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:07] "GET /web/assets/2/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.001 0.013 2026-09-13 07:32:07,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:07] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=84ad68d HTTP/1.1" 200 - 7 0.002 0.006 2026-09-13 07:32:07,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:07] "GET /web/assets/2/558d693/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:32:08,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.003 2026-09-13 07:32:08,175 26 INFO rb-103a292-224772-415053 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/695?access_token=f768fcbe-9e32-4ec4-9e5b-06479cd6da64", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:32:08,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/1] Tour test_online_payment_self_multi_company_payment → Step button[name="o_payment_submit_button"]:not(:disabled) 2026-09-13 07:32:08,193 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:08] "POST /mail/data HTTP/1.1" 200 - 2 0.000 0.008 2026-09-13 07:32:08,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-09-13 07:32:08,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-13 07:32:08,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10296952 (allocated 11272192) 2026-09-13 07:32:08,275 26 INFO rb-103a292-224772-415053 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 65145 2026-09-13 07:32:08,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-09-13 07:32:08,276 26 INFO rb-103a292-224772-415053 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 65145 2026-09-13 07:32:08,311 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073208_311449_test_02_online_payment_with_multi_website_company.txt 2026-09-13 07:32:08,311 26 INFO rb-103a292-224772-415053 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/tmp01qm1v07_chrome_odoo" 2026-09-13 07:32:08,380 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-13 07:32:09,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-09-13 07:32:12,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 65247 2026-09-13 07:32:12,094 26 INFO rb-103a292-224772-415053 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/tmpstal2oh9_chrome_odoo 2026-09-13 07:32:12,094 26 INFO rb-103a292-224772-415053 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:46061/json/version 2026-09-13 07:32:12,095 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:12,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:12,110 26 INFO rb-103a292-224772-415053 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:46061/json 2026-09-13 07:32:12,111 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:12,112 26 INFO rb-103a292-224772-415053 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:46061/devtools/page/F11A3BCFF5D8DAE44E2C7DBBA28B9DE5 2026-09-13 07:32:12,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Enable chrome headless console log notification 2026-09-13 07:32:12,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome headless enable page notifications 2026-09-13 07:32:12,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Setting session cookie in browser 2026-09-13 07:32:12,159 26 INFO rb-103a292-224772-415053 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=fbfd84ee331c4820" in browser 2026-09-13 07:32:12,159 26 INFO rb-103a292-224772-415053 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=fbfd84ee331c4820" 2026-09-13 07:32:12,169 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:32:12,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:12] "GET /pos-self/109?access_token=fbfd84ee331c4820 HTTP/1.1" 200 - 57 0.027 0.285 2026-09-13 07:32:12,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'F11A3BCFF5D8DAE44E2C7DBBA28B9DE5', 'loaderId': '5A48252143447820B7891B051C672B3E', 'isDownload': False} 2026-09-13 07:32:12,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Evaluate ready code "odoo.isTourReady('test_kiosk_cart_restore_and_cancel')" 2026-09-13 07:32:12,486 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:12,506 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:32:12,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:12] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.023 2026-09-13 07:32:12,539 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:32:12,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:12] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.055 2026-09-13 07:32:12,569 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:32:12,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:12] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.076 2026-09-13 07:32:12,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:32:12,714 26 INFO rb-103a292-224772-415053 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=fbfd84ee331c4820", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:32:12,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [1/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:32:12,730 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:32:12,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:32:12,769 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.026 2026-09-13 07:32:12,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:12] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.037 0.045 2026-09-13 07:32:12,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-13 07:32:13,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.095 0.135 2026-09-13 07:32:13,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:32:13,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:13,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/ir.attachment/6197/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:32:13,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:32:13,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/product.template/1964/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.017 2026-09-13 07:32:13,274 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:13,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/pos.category/245/image_128?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 2 0.007 0.045 2026-09-13 07:32:13,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:32:13,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/product.template/1966/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.048 2026-09-13 07:32:13,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/product.template/1968/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-09-13 07:32:13,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/product.template/1965/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-13 07:32:13,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/product.template/1967/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-09-13 07:32:13,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [4/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:32:13,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [5/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:13,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/ir.attachment/6164/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:32:13,473 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:13,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [6/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:13,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/product.product/2454/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 8 0.021 0.016 2026-09-13 07:32:13,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "GET /web/image/product.product/2452/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 8 0.007 0.050 2026-09-13 07:32:13,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [7/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:32:13,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [8/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Back' (trigger: .btn:contains('Back')) 2026-09-13 07:32:13,683 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15660147 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': 'aec41853-07d4-486b-ad86-1106c6943231'}] 2026-09-13 07:32:13,740 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15660147 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': 'aec41853-07d4-486b-ad86-1106c6943231'} created pos.order #696 2026-09-13 07:32:13,750 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15660147 finished 2026-09-13 07:32:13,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.103 0.092 2026-09-13 07:32:13,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.027 0.018 2026-09-13 07:32:13,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [9/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:13,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [10/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:14,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [11/13] Tour test_kiosk_cart_restore_and_cancel → Step Click back button (trigger: .btn.btn-back) 2026-09-13 07:32:14,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [12/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-13 07:32:14,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [13/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-13 07:32:14,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-13 07:32:14,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_kiosk_cart_restore_and_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-13 07:32:14,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:14] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.009 0.023 2026-09-13 07:32:14,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8808356 (allocated 9961472) 2026-09-13 07:32:14,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 65247 2026-09-13 07:32:14,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-13 07:32:14,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 65247 2026-09-13 07:32:14,339 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073214_339032_test_kiosk_cart_restore_and_cancel.txt 2026-09-13 07:32:14,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpstal2oh9_chrome_odoo" 2026-09-13 07:32:14,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-09-13 07:32:16,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 65369 2026-09-13 07:32:16,628 26 INFO rb-103a292-224772-415053 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/tmple_c0g1q_chrome_odoo 2026-09-13 07:32:16,628 26 INFO rb-103a292-224772-415053 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:33625/json/version 2026-09-13 07:32:16,629 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:16,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:16,643 26 INFO rb-103a292-224772-415053 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:33625/json 2026-09-13 07:32:16,643 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:16,646 26 INFO rb-103a292-224772-415053 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:33625/devtools/page/F196A20DBDCFA371F5073168828DE5D6 2026-09-13 07:32:16,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Enable chrome headless console log notification 2026-09-13 07:32:16,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome headless enable page notifications 2026-09-13 07:32:16,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Setting session cookie in browser 2026-09-13 07:32:16,695 26 INFO rb-103a292-224772-415053 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=31908f002e544cbb" in browser 2026-09-13 07:32:16,695 26 INFO rb-103a292-224772-415053 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=31908f002e544cbb" 2026-09-13 07:32:16,704 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:32:17,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /pos-self/110?access_token=31908f002e544cbb HTTP/1.1" 200 - 57 0.044 0.321 2026-09-13 07:32:17,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'F196A20DBDCFA371F5073168828DE5D6', 'loaderId': 'DF7ACCB1256D37B9ACC8962C55F34A2B', 'isDownload': False} 2026-09-13 07:32:17,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-13 07:32:17,083 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:17,096 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:32:17,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.027 2026-09-13 07:32:17,131 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:32:17,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.058 2026-09-13 07:32:17,149 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:32:17,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.067 2026-09-13 07:32:17,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:32:17,326 26 INFO rb-103a292-224772-415053 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=31908f002e544cbb", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:32:17,330 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:32:17,330 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:32:17,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:32:17,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.013 0.023 2026-09-13 07:32:17,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:32:17,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:32:17,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "POST /pos-self/data/110 HTTP/1.1" 200 - 183 0.091 0.154 2026-09-13 07:32:17,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.241 2026-09-13 07:32:17,716 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-13 07:32:17,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:17,760 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/ir.attachment/6237/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:32:17,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:32:17,845 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:32:17,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/pos.category/245/image_128?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:32:17,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/product.template/1964/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-13 07:32:17,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/product.template/1968/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-13 07:32:17,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/product.template/1965/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:32:17,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:32:17,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/product.template/1966/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.053 2026-09-13 07:32:17,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/product.template/1967/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-09-13 07:32:17,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:17,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/ir.attachment/6204/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:32:17,970 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32: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-09-13 07:32:17,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:17] "GET /web/image/product.product/2452/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-09-13 07:32:18,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:32:18,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-13 07:32:18,088 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61831004 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': 'b2a3b3e0-5bd4-4e5f-b6a3-c60e44dc13ce'}] 2026-09-13 07:32:18,115 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61831004 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': 'b2a3b3e0-5bd4-4e5f-b6a3-c60e44dc13ce'} created pos.order #697 2026-09-13 07:32:18,123 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61831004 finished 2026-09-13 07:32:18,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.042 0.097 2026-09-13 07:32:18,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:32:18,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-13 07:32:18,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:32:18,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7591160 (allocated 8388608) 2026-09-13 07:32:18,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 65369 2026-09-13 07:32:18,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-13 07:32:18,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 65369 2026-09-13 07:32:18,396 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073218_396464_test_online_payment_kiosk_qr_code.txt 2026-09-13 07:32:18,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmple_c0g1q_chrome_odoo" 2026-09-13 07:32:18,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-13 07:32:20,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 65486 2026-09-13 07:32:20,907 26 INFO rb-103a292-224772-415053 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/tmpd0lo_65l_chrome_odoo 2026-09-13 07:32:20,907 26 INFO rb-103a292-224772-415053 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:35617/json/version 2026-09-13 07:32:20,908 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:20,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:20,933 26 INFO rb-103a292-224772-415053 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:35617/json 2026-09-13 07:32:20,933 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:20,936 26 INFO rb-103a292-224772-415053 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:35617/devtools/page/0F514128C1E293759722B19D93999607 2026-09-13 07:32:20,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-13 07:32:20,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-13 07:32:20,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-13 07:32:20,994 26 INFO rb-103a292-224772-415053 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=4d7c5e3ecf594e7c" in browser 2026-09-13 07:32:20,995 26 INFO rb-103a292-224772-415053 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=4d7c5e3ecf594e7c" 2026-09-13 07:32:21,004 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:32:21,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /pos-self/111?access_token=4d7c5e3ecf594e7c HTTP/1.1" 200 - 57 0.019 0.249 2026-09-13 07:32:21,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '0F514128C1E293759722B19D93999607', 'loaderId': 'A33A31C73108E56F6C2E1E5EDC07FC27', 'isDownload': False} 2026-09-13 07:32:21,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-13 07:32:21,278 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:21,293 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:32:21,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.020 2026-09-13 07:32:21,329 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:32:21,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.060 2026-09-13 07:32:21,376 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:32:21,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.081 2026-09-13 07:32:21,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:32:21,532 26 INFO rb-103a292-224772-415053 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=4d7c5e3ecf594e7c", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:32:21,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:32:21,539 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:32:21,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:32:21,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.016 0.027 2026-09-13 07:32:21,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:32:21,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-13 07:32:21,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:32:21,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.087 0.120 2026-09-13 07:32:21,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:21,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /web/image/ir.attachment/6277/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:32:21,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:32:21,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /web/image/pos.category/245/image_128?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 2 0.002 0.021 2026-09-13 07:32:21,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:32:21,999 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:22,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "GET /web/image/product.template/1964/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:32:22,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "GET /web/image/product.template/1968/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-13 07:32:22,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "GET /web/image/product.template/1966/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:32:22,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "GET /web/image/product.template/1967/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:32:22,063 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "GET /web/image/product.template/1965/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-13 07:32:22,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:32:22,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:22,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "GET /web/image/ir.attachment/6244/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:32:22,182 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:32:22,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:22,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "GET /web/image/product.product/2452/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 8 0.008 0.013 2026-09-13 07:32:22,202 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "GET /web/image/product.product/2454/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-09-13 07:32:22,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:32:22,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-13 07:32:22,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-13 07:32:22,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-13 07:32:22,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:32:22,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7819720 (allocated 8912896) 2026-09-13 07:32:22,446 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42702276 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '77fbf497-fa42-4acd-83ed-d8f309a56f39'}] 2026-09-13 07:32:22,447 26 INFO rb-103a292-224772-415053 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 65486 2026-09-13 07:32:22,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-13 07:32:22,448 26 INFO rb-103a292-224772-415053 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 65486 2026-09-13 07:32:22,481 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42702276 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '77fbf497-fa42-4acd-83ed-d8f309a56f39'} created pos.order #698 2026-09-13 07:32:22,482 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42702276 finished 2026-09-13 07:32:22,502 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073222_502098_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-13 07:32:22,502 26 INFO rb-103a292-224772-415053 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/tmpd0lo_65l_chrome_odoo" 2026-09-13 07:32:22,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-13 07:32:22,537 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.062 0.073 2026-09-13 07:32:22,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 65594 2026-09-13 07:32:22,684 26 INFO rb-103a292-224772-415053 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/tmp2huxy6x1_chrome_odoo 2026-09-13 07:32:22,684 26 INFO rb-103a292-224772-415053 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:41917/json/version 2026-09-13 07:32:22,685 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:22,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:22,687 26 INFO rb-103a292-224772-415053 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:41917/json 2026-09-13 07:32:22,688 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:22,690 26 INFO rb-103a292-224772-415053 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:41917/devtools/page/55CE94945DBD595C596AC60A9E38C089 2026-09-13 07:32:22,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-13 07:32:22,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-13 07:32:22,745 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:32:22,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-13 07:32:22,751 26 INFO rb-103a292-224772-415053 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-09-13 07:32:22,751 26 INFO rb-103a292-224772-415053 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-09-13 07:32:23,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "GET /pos/ui?config_id=111 HTTP/1.1" 200 - 70 0.047 0.226 2026-09-13 07:32:23,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '55CE94945DBD595C596AC60A9E38C089', 'loaderId': '7F2D3828DE85FBBF025A6F51A5ECE3F1', 'isDownload': False} 2026-09-13 07:32:23,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_pos_self_order_preparation_changes')" 2026-09-13 07:32:23,045 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:23,057 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:32:23,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:32:23,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:32:23,433 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:23,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:32:23,450 26 INFO rb-103a292-224772-415053 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-09-13 07:32:23,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:32:23,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:32:23,471 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:32:23,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:23,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:32:23,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:32:23,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.015 2026-09-13 07:32:23,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-13 07:32:24,072 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order 2026-09-13 07:32:24,073 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:32:24,073 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order.line 2026-09-13 07:32:24,074 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:32:24,081 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.248 0.266 2026-09-13 07:32:24,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:32:24,167 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:32:24,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-13 07:32:24,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.013 2026-09-13 07:32:24,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:24,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:32:24,291 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:24,300 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:24,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:32:24,313 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:24,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.013 2026-09-13 07:32:24,326 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:24,327 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:24,337 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:24,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-13 07:32:24,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /pos/ui/111?from_backend=True HTTP/1.1" 200 - 31 0.022 0.026 2026-09-13 07:32:24,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /pos/ui/111 HTTP/1.1" 200 - 31 0.011 0.079 2026-09-13 07:32:24,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-13 07:32:24,472 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.014 0.026 2026-09-13 07:32:24,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-13 07:32:24,510 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:24,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-13 07:32:24,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-13 07:32:24,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:32:24,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-09-13 07:32:24,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-13 07:32:24,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_pos_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:32:24,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13419240 (allocated 14417920) 2026-09-13 07:32:24,790 26 INFO rb-103a292-224772-415053 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 65594 2026-09-13 07:32:24,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-13 07:32:24,792 26 INFO rb-103a292-224772-415053 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 65594 2026-09-13 07:32:24,841 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073224_841508_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-13 07:32:24,841 26 INFO rb-103a292-224772-415053 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/tmp2huxy6x1_chrome_odoo" 2026-09-13 07:32:24,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-09-13 07:32:27,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 65715 2026-09-13 07:32:27,181 26 INFO rb-103a292-224772-415053 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/tmpljecjkkw_chrome_odoo 2026-09-13 07:32:27,181 26 INFO rb-103a292-224772-415053 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:33551/json/version 2026-09-13 07:32:27,182 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:27,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:27,186 26 INFO rb-103a292-224772-415053 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:33551/json 2026-09-13 07:32:27,186 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:27,187 26 INFO rb-103a292-224772-415053 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:33551/devtools/page/FB16959F0C3CED38C39ABA31012C6952 2026-09-13 07:32:27,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-13 07:32:27,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-13 07:32:27,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-13 07:32:27,224 26 INFO rb-103a292-224772-415053 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=c7791727b1fe45bc" in browser 2026-09-13 07:32:27,224 26 INFO rb-103a292-224772-415053 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=c7791727b1fe45bc" 2026-09-13 07:32:27,234 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:32:27,769 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:27] "GET /pos-self/112?access_token=c7791727b1fe45bc HTTP/1.1" 200 - 57 0.024 0.515 2026-09-13 07:32:27,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'FB16959F0C3CED38C39ABA31012C6952', 'loaderId': '5B8A2D21288DA86FD909831586D05BDD', 'isDownload': False} 2026-09-13 07:32:27,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal')" 2026-09-13 07:32:27,777 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:27,793 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:32:27,811 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:27] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.023 2026-09-13 07:32:27,825 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:32:27,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:27] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.047 2026-09-13 07:32:27,859 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:32:27,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:27] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.079 2026-09-13 07:32:27,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:32:27,961 26 INFO rb-103a292-224772-415053 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=c7791727b1fe45bc", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:32:27,966 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:32:27,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:32:27,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:32:28,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:32:28,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.020 0.035 2026-09-13 07:32:28,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-13 07:32:28,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "POST /pos-self/data/112 HTTP/1.1" 200 - 184 0.075 0.137 2026-09-13 07:32:28,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.199 2026-09-13 07:32:28,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:28,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/image/ir.attachment/6320/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:32:28,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-09-13 07:32:28,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/image/ir.attachment/6284/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:32:28,376 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:28,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:32:28,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:32:28,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/image/pos.category/245/image_128?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:32:28,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/image/product.template/1964/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-13 07:32:28,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/image/product.template/1965/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:32:28,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/image/product.template/1968/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:32:28,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:32:28,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/image/product.template/1966/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:32:28,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/image/product.template/1967/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-13 07:32:28,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:28,611 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:28,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "GET /web/image/product.product/2452/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 8 0.005 0.011 2026-09-13 07:32:28,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:32:28,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:32:28,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.010 2026-09-13 07:32:28,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:32:28,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:32:28,851 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88402705 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '85a73bc4-2a3f-42b1-9999-0e603eca660b'}] 2026-09-13 07:32:28,873 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88402705 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '85a73bc4-2a3f-42b1-9999-0e603eca660b'} created pos.order #699 2026-09-13 07:32:28,881 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88402705 finished 2026-09-13 07:32:28,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.047 0.080 2026-09-13 07:32:28,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:32:28,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:32:29,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:32:29,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:32:29,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:29,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:29] "GET /web/image/product.product/2454/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-13 07:32:29,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:32:29,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:32:29,315 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71965647 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '85a73bc4-2a3f-42b1-9999-0e603eca660b'}] 2026-09-13 07:32:29,331 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1142] to pos.order #699 2026-09-13 07:32:29,336 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71965647 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '85a73bc4-2a3f-42b1-9999-0e603eca660b'} updated pos.order #699 2026-09-13 07:32:29,344 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71965647 finished 2026-09-13 07:32:29,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.053 0.088 2026-09-13 07:32:29,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-09-13 07:32:29,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:32:29,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:32:29,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:32:29,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-13 07:32:29,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:32:29,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8838608 (allocated 9961472) 2026-09-13 07:32:29,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-13 07:32:29,708 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:32:29,716 26 INFO rb-103a292-224772-415053 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 65715 2026-09-13 07:32:29,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-13 07:32:29,718 26 INFO rb-103a292-224772-415053 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 65715 2026-09-13 07:32:29,799 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073229_799065_test_online_payment_self_pay_after_meal_table.txt 2026-09-13 07:32:29,799 26 INFO rb-103a292-224772-415053 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/tmpljecjkkw_chrome_odoo" 2026-09-13 07:32:29,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-09-13 07:32:30,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "GET /pos/pay/699?access_token=f9172575-a55e-489c-a7f7-6158d025c282&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3Dc7791727b1fe45bc HTTP/1.1" 200 - 126 0.137 0.520 2026-09-13 07:32:30,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 65831 2026-09-13 07:32:30,514 26 INFO rb-103a292-224772-415053 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/tmp9vdedotz_chrome_odoo 2026-09-13 07:32:30,514 26 INFO rb-103a292-224772-415053 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:32929/json/version 2026-09-13 07:32:30,519 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:30,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:30,526 26 INFO rb-103a292-224772-415053 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:32929/json 2026-09-13 07:32:30,526 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:30,528 26 INFO rb-103a292-224772-415053 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:32929/devtools/page/A0F6EF980FD418F3D5EC2FA8A1D03729 2026-09-13 07:32:30,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-13 07:32:30,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-13 07:32:30,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-13 07:32:30,539 26 INFO rb-103a292-224772-415053 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=c7791727b1fe45bc&table_identifier=d058be18" in browser 2026-09-13 07:32:30,539 26 INFO rb-103a292-224772-415053 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=c7791727b1fe45bc&table_identifier=d058be18" 2026-09-13 07:32:30,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "GET /pos-self/112?access_token=c7791727b1fe45bc&table_identifier=d058be18 HTTP/1.1" 200 - 9 0.013 0.015 2026-09-13 07:32:30,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'A0F6EF980FD418F3D5EC2FA8A1D03729', 'loaderId': '96ED6B753988B469C05E3389FCC351EB', 'isDownload': False} 2026-09-13 07:32:30,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_table')" 2026-09-13 07:32:30,585 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:30,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:32:30,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.014 0.021 2026-09-13 07:32:30,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.037 2026-09-13 07:32:30,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:30,741 26 INFO rb-103a292-224772-415053 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=c7791727b1fe45bc&table_identifier=d058be18", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:32:30,747 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:32:30,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:30,751 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [1/17] Tour self_mobile_online_payment_meal_table → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:32:30,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:32:30,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "POST /pos-self/relations/112 HTTP/1.1" 200 - 16 0.012 0.025 2026-09-13 07:32:30,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-13 07:32:30,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [2/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:32:30,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:30] "POST /pos-self/data/112 HTTP/1.1" 200 - 116 0.063 0.106 2026-09-13 07:32:31,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-09-13 07:32:31,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:31,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/ir.attachment/6320/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:32:31,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [3/17] Tour self_mobile_online_payment_meal_table → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:32:31,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/ir.attachment/6284/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:32:31,190 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:31,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.005 2026-09-13 07:32:31,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.012 2026-09-13 07:32:31,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:32:31,263 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/pos.category/245/image_128?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 2 0.002 0.019 2026-09-13 07:32:31,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/product.template/1964/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-13 07:32:31,288 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/product.template/1968/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:32:31,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/product.template/1965/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-13 07:32:31,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [5/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:32:31,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/product.template/1966/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-13 07:32:31,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/product.template/1967/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-13 07:32:31,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [6/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:31,387 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:32:31,399 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/product.product/2452/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 8 0.005 0.010 2026-09-13 07:32:31,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [7/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:32:31,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [8/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:32:31,497 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9353730 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '03183187-3f64-46cb-9174-2a69a371bbe8'}] 2026-09-13 07:32:31,517 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9353730 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '03183187-3f64-46cb-9174-2a69a371bbe8'} created pos.order #700 2026-09-13 07:32:31,526 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9353730 finished 2026-09-13 07:32:31,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.027 0.070 2026-09-13 07:32:31,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:32:31,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [9/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:32:31,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:32:31,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [11/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:32:31,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [12/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:32:31,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:31] "GET /web/image/product.product/2454/image_512?unique=2026-09-13T07:32:08.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-13 07:32:31,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [13/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:32:31,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [14/17] Tour self_mobile_online_payment_meal_table → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:32:31,932 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23212702 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '03183187-3f64-46cb-9174-2a69a371bbe8'}] 2026-09-13 07:32:31,942 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1144] to pos.order #700 2026-09-13 07:32:31,945 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23212702 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '03183187-3f64-46cb-9174-2a69a371bbe8'} updated pos.order #700 2026-09-13 07:32:31,952 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23212702 finished 2026-09-13 07:32:32,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.029 0.072 2026-09-13 07:32:32,044 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:32:32,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [15/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:32:32,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [16/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:32:32,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [17/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:32:32,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-13 07:32:32,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_table SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:32:32,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8646784 (allocated 9699328) 2026-09-13 07:32:32,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-13 07:32:32,296 26 INFO rb-103a292-224772-415053 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 65831 2026-09-13 07:32:32,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-13 07:32:32,297 26 INFO rb-103a292-224772-415053 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 65831 2026-09-13 07:32:32,305 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-13 07:32:32,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:32] "GET /pos/pay/700?access_token=0b51b25d-e5a3-4fa7-b227-dcfdb52a8aa2&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3Dc7791727b1fe45bc%26table_identifier%3Dd058be18 HTTP/1.1" 200 - 36 0.016 0.037 2026-09-13 07:32:32,395 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073232_395489_test_online_payment_self_pay_after_meal_table.txt 2026-09-13 07:32:32,395 26 INFO rb-103a292-224772-415053 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/tmp9vdedotz_chrome_odoo" 2026-09-13 07:32:32,436 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:32:39,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-09-13 07:32:39,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 65959 2026-09-13 07:32:39,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmp1q6pn8w4_chrome_odoo 2026-09-13 07:32:39,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:44791/json/version 2026-09-13 07:32:39,401 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:39,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:39,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:44791/json 2026-09-13 07:32:39,408 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:39,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:44791/devtools/page/B36B33D889AC145FF49E134ECCA426B4 2026-09-13 07:32:39,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-09-13 07:32:39,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-09-13 07:32:39,435 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:32:39,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-09-13 07:32:39,442 26 INFO rb-103a292-224772-415053 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-09-13 07:32:39,443 26 INFO rb-103a292-224772-415053 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-09-13 07:32:39,451 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:32:39,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:39] "GET /pos/ui/113 HTTP/1.1" 200 - 121 0.043 0.325 2026-09-13 07:32:39,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': 'B36B33D889AC145FF49E134ECCA426B4', 'loaderId': '35E088FB51C59C305A0EEBA98AD2A323', 'isDownload': False} 2026-09-13 07:32:39,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate ready code "odoo.isTourReady('qfpay_order_and_refund')" 2026-09-13 07:32:39,826 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:39,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:39] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:32:39,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:39] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:32:39,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:39] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-13 07:32:40,226 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:40,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:32:40,247 26 INFO rb-103a292-224772-415053 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-09-13 07:32:40,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [1/29] Tour qfpay_order_and_refund → Step body 2026-09-13 07:32:40,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:32:40,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:32:40,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:40,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-13 07:32:40,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:32:40,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.019 2026-09-13 07:32:40,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-09-13 07:32:40,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.165 0.245 2026-09-13 07:32:40,776 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:32:40,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:32:40,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-13 07:32:40,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32: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.004 2026-09-13 07:32:40,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:40,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:32:40,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:40,957 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:32:40,977 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:32:40,979 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:32:40,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:40] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.006 0.020 2026-09-13 07:32:40,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [2/29] Tour qfpay_order_and_refund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:32:41,024 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-13 07:32:41,033 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:32:41,036 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-13 07:32:41,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image/res.users/206/avatar_128 HTTP/1.1" 200 - 14 0.037 0.057 2026-09-13 07:32:41,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [3/29] Tour qfpay_order_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:32:41,099 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.027 0.078 2026-09-13 07:32:41,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [4/29] Tour qfpay_order_and_refund → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:32:41,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.033 0.137 2026-09-13 07:32:41,172 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:41,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-09-13T07:32:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-13 07:32:41,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-09-13T07:32:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-13 07:32:41,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image?model=product.template&field=image_128&id=1977&unique=2026-09-13T07:32:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:32:41,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-09-13T07:32:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-13 07:32:41,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-09-13T07:32:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-13 07:32:41,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image?model=product.template&field=image_128&id=1980&unique=2026-09-13T07:32:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-13 07:32:41,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-09-13T07:32:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:32:41,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image?model=product.template&field=image_128&id=1981&unique=2026-09-13T07:32:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-09-13 07:32:41,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /web/image?model=product.template&field=image_128&id=1978&unique=2026-09-13T07:32:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-13 07:32:41,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.157 2026-09-13 07:32:41,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [5/29] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:32:41,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [6/29] Tour qfpay_order_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:32:41,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [7/29] Tour qfpay_order_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:32:41,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [8/29] Tour qfpay_order_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:32:41,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [9/29] Tour qfpay_order_and_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:32:41,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [10/29] Tour qfpay_order_and_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:32:41,743 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:41,744 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:41,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [11/29] Tour qfpay_order_and_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:32:41,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [12/29] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-09-13 07:32:41,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [13/29] Tour qfpay_order_and_refund → Step Waiting for Qfpay payment to be processed (trigger: .electronic_status:contains('Waiting for card')) 2026-09-13 07:32:41,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [14/29] Tour qfpay_order_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:32:41,967 26 INFO rb-103a292-224772-415053 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': '59c30be4-22cd-4709-a2b8-b8ad5b969d69--697--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-09-13 07:32:41,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:41] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.004 0.013 2026-09-13 07:32:42,003 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52888986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '6ad595f7-96ab-4db0-8c3f-bcb03fc08995'}] 2026-09-13 07:32:42,005 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:32:42,230 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52888986 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '6ad595f7-96ab-4db0-8c3f-bcb03fc08995'} created pos.order #701 2026-09-13 07:32:42,241 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52888986 finished 2026-09-13 07:32:42,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.103 0.166 2026-09-13 07:32:42,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:32:42,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [15/29] Tour qfpay_order_and_refund → Step .pos-leftheader .orders-button 2026-09-13 07:32:42,381 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12477353 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '6ad595f7-96ab-4db0-8c3f-bcb03fc08995'}] 2026-09-13 07:32:42,389 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12477353 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '6ad595f7-96ab-4db0-8c3f-bcb03fc08995'} sync ignored for existing PoS order pos.order(701,) (state: paid) 2026-09-13 07:32:42,399 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12477353 finished 2026-09-13 07:32:42,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [16/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-09-13 07:32:42,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.043 0.058 2026-09-13 07:32:42,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.048 2026-09-13 07:32:42,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.011 2026-09-13 07:32:42,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [17/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-09-13 07:32:42,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [18/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-13 07:32:42,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [19/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-09-13 07:32:42,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [20/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-09-13 07:32:42,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [21/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-13 07:32:42,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [22/29] Tour qfpay_order_and_refund → Step .ticket-screen .order-row:contains("0001") 2026-09-13 07:32:42,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:42] "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.006 2026-09-13 07:32:42,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [23/29] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:32:42,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [24/29] Tour qfpay_order_and_refund → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:32:42,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [25/29] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-09-13 07:32:43,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [26/29] Tour qfpay_order_and_refund → Step Initiate a refund request for the selected order. (trigger: .paymentlines .send_refund_request:contains('Refund')) 2026-09-13 07:32:43,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [27/29] Tour qfpay_order_and_refund → Step Waiting for Qfpay refund to be processed (trigger: .electronic_status:contains('Refund in process')) 2026-09-13 07:32:43,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [28/29] Tour qfpay_order_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:32:43,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '59c30be4-22cd-4709-a2b8-b8ad5b969d69--697--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-09-13 07:32:43,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:43] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.008 0.012 2026-09-13 07:32:43,183 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78765730 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '700f990c-777d-43d9-bd61-ed080ca01060'}] 2026-09-13 07:32:43,427 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78765730 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '700f990c-777d-43d9-bd61-ed080ca01060'} created pos.order #702 2026-09-13 07:32:43,446 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78765730 finished 2026-09-13 07:32:43,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.099 0.219 2026-09-13 07:32:43,537 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:32:43,575 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20808906 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '700f990c-777d-43d9-bd61-ed080ca01060'}] 2026-09-13 07:32:43,581 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20808906 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '700f990c-777d-43d9-bd61-ed080ca01060'} sync ignored for existing PoS order pos.order(702,) (state: paid) 2026-09-13 07:32:43,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [29/29] Tour qfpay_order_and_refund → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-13 07:32:43,591 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20808906 finished 2026-09-13 07:32:43,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-09-13 07:32:43,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:32:43,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.030 0.060 2026-09-13 07:32:43,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 17501980 (allocated 20320256) 2026-09-13 07:32:43,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 65959 2026-09-13 07:32:43,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-09-13 07:32:43,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 65959 2026-09-13 07:32:43,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073243_794781_test_tour_qfpay_order_and_refund.txt 2026-09-13 07:32:43,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmp1q6pn8w4_chrome_odoo" 2026-09-13 07:32:43,841 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:32:51,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-09-13 07:32:51,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 66102 2026-09-13 07:32:51,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmppy05nb42_chrome_odoo 2026-09-13 07:32:51,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:42247/json/version 2026-09-13 07:32:51,544 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:51,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:51,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:42247/json 2026-09-13 07:32:51,546 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:51,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:42247/devtools/page/7F4B5FE2D57AD4388B15010E79344D8A 2026-09-13 07:32:51,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-09-13 07:32:51,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-09-13 07:32:51,576 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:32:51,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-09-13 07:32:51,583 26 INFO rb-103a292-224772-415053 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-09-13 07:32:51,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-09-13 07:32:51,599 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:32:52,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "GET /pos/ui/114 HTTP/1.1" 200 - 121 0.054 0.448 2026-09-13 07:32:52,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '7F4B5FE2D57AD4388B15010E79344D8A', 'loaderId': 'FA03793136A0AD7240C7C3EB53CBB986', 'isDownload': False} 2026-09-13 07:32:52,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-09-13 07:32:52,101 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:52,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:32:52,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:32:52,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.018 2026-09-13 07:32:52,504 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:52,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:32:52,532 26 INFO rb-103a292-224772-415053 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-09-13 07:32:52,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [1/12] Tour PosRazorpayTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:32:52,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:32:52,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:32:52,561 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:52,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 07:32:52,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:32:52,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "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-09-13 07:32:52,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-13 07:32:53,082 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.141 0.278 2026-09-13 07:32:53,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:32:53,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-09-13 07:32:53,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-13 07:32:53,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:32:53,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:53,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:32:53,264 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:32:53,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:32:53,294 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:32:53,297 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-13 07:32:53,303 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:32:53,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.011 0.027 2026-09-13 07:32:53,314 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:32:53,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.009 0.056 2026-09-13 07:32:53,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [2/12] Tour PosRazorpayTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:32:53,384 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:32:53,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.027 0.031 2026-09-13 07:32:53,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [3/12] Tour PosRazorpayTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:32:53,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.027 0.097 2026-09-13 07:32:53,507 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:53,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-13 07:32:53,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-13 07:32:53,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-13 07:32:53,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-09-13 07:32:53,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-13 07:32:53,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:32:53,658 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-13 07:32:53,675 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-13 07:32:53,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.141 2026-09-13 07:32:53,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:53] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-13 07:32:53,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [4/12] Tour PosRazorpayTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:32:53,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [5/12] Tour PosRazorpayTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:32:53,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [6/12] Tour PosRazorpayTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:32:53,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [7/12] Tour PosRazorpayTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:32:54,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [8/12] Tour PosRazorpayTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:32:54,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [9/12] Tour PosRazorpayTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:32:54,097 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:54,098 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:54,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [10/12] Tour PosRazorpayTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:32:54,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [11/12] Tour PosRazorpayTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-09-13 07:32:54,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:54] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:32:54,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [12/12] Tour PosRazorpayTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:32:54,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:54] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:32:54,292 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4649612 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'd2b3ae09-21f8-4244-b3a2-64bbcd36912d'}] 2026-09-13 07:32:54,298 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:32:54,558 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4649612 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'd2b3ae09-21f8-4244-b3a2-64bbcd36912d'} created pos.order #703 2026-09-13 07:32:54,570 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4649612 finished 2026-09-13 07:32:54,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.118 0.198 2026-09-13 07:32:54,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:32:54,725 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1264227 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'd2b3ae09-21f8-4244-b3a2-64bbcd36912d'}] 2026-09-13 07:32:54,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-09-13 07:32:54,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:32:54,738 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1264227 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'd2b3ae09-21f8-4244-b3a2-64bbcd36912d'} sync ignored for existing PoS order pos.order(703,) (state: paid) 2026-09-13 07:32:54,748 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1264227 finished 2026-09-13 07:32:54,807 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14885260 (allocated 15990784) 2026-09-13 07:32:54,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 66102 2026-09-13 07:32:54,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-09-13 07:32:54,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 66102 2026-09-13 07:32:54,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.034 0.066 2026-09-13 07:32:54,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073254_874183_test_razorpay_basic_order.txt 2026-09-13 07:32:54,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmppy05nb42_chrome_odoo" 2026-09-13 07:32:54,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-09-13 07:32:55,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 66254 2026-09-13 07:32:55,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpz2acnbdf_chrome_odoo 2026-09-13 07:32:55,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:35099/json/version 2026-09-13 07:32:55,034 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:55,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:55,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:35099/json 2026-09-13 07:32:55,053 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:32:55,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:35099/devtools/page/35D6025A6F167EF883C0713BE58DC9AC 2026-09-13 07:32:55,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-09-13 07:32:55,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-09-13 07:32:55,094 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:32:55,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-09-13 07:32:55,101 26 INFO rb-103a292-224772-415053 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-09-13 07:32:55,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-09-13 07:32:55,123 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:32:55,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "GET /pos/ui/114 HTTP/1.1" 200 - 127 0.055 0.348 2026-09-13 07:32:55,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '35D6025A6F167EF883C0713BE58DC9AC', 'loaderId': 'D53CB51E87B043DBCA4D27A63784A131', 'isDownload': False} 2026-09-13 07:32:55,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-09-13 07:32:55,533 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:55,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:32:55,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-13 07:32:55,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:32:55,920 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:55,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:32:55,942 26 INFO rb-103a292-224772-415053 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-09-13 07:32:55,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [1/18] Tour PosRazorpayCancelTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:32:55,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:32:55,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:32:55,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:55,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.007 2026-09-13 07:32:56,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:32:56,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.021 2026-09-13 07:32:56,034 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-13 07:32:56,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.178 0.278 2026-09-13 07:32:56,524 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:56,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:32:56,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-13 07:32:56,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:32:56,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-09-13 07:32:56,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:32:56,725 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:56,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.005 0.025 2026-09-13 07:32:56,767 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-13 07:32:56,775 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:32:56,780 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-13 07:32:56,786 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:32:56,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.021 0.059 2026-09-13 07:32:56,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-13 07:32:56,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [2/18] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:32:56,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [3/18] Tour PosRazorpayCancelTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:32:56,882 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-13 07:32:56,886 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:56,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-13 07:32:56,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-09-13 07:32:56,944 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:56,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:32:56,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:56] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-09-13 07:32:57,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-13 07:32:57,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.015 0.152 2026-09-13 07:32:57,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-13 07:32:57,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.132 2026-09-13 07:32:57,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.014 0.130 2026-09-13 07:32:57,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.016 0.256 2026-09-13 07:32:57,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.203 2026-09-13 07:32:57,306 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [4/18] Tour PosRazorpayCancelTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:32:57,356 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [5/18] Tour PosRazorpayCancelTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:32:57,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [6/18] Tour PosRazorpayCancelTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:32:57,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [7/18] Tour PosRazorpayCancelTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:32:57,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [8/18] Tour PosRazorpayCancelTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:32:57,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [9/18] Tour PosRazorpayCancelTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:32:57,584 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:57,585 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:57,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [10/18] Tour PosRazorpayCancelTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:32:57,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [11/18] Tour PosRazorpayCancelTour → Step click 'RazorPay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("RazorPay")) 2026-09-13 07:32:57,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:32:57,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [12/18] Tour PosRazorpayCancelTour → Step Cancel the ongoing payment request currently being processed. (trigger: .paymentlines .paymentline .send_payment_cancel) 2026-09-13 07:32:57,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.009 0.008 2026-09-13 07:32:57,807 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [13/18] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Razorpay Error")) 2026-09-13 07:32:57,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:57] "POST /web/dataset/call_kw/pos.payment.method/razorpay_cancel_payment_request#pos.payment.method.razorpay_cancel_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:32:57,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [14/18] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal-body:contains(Razorpay POS transaction canceled successfully)) 2026-09-13 07:32:57,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [15/18] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:32:57,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [16/18] Tour PosRazorpayCancelTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:32:58,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [17/18] Tour PosRazorpayCancelTour → Step Retry sending the payment request using the payment terminal. (trigger: .paymentlines .paymentline .send_payment_request:contains('Retry')) 2026-09-13 07:32:58,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [18/18] Tour PosRazorpayCancelTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:32:58,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:32:58,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:32:58,099 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45635073 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '88f2bda5-82a7-4214-8c18-4ed6e8d7d0c9'}] 2026-09-13 07:32:58,104 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:32:58,285 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45635073 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '88f2bda5-82a7-4214-8c18-4ed6e8d7d0c9'} created pos.order #704 2026-09-13 07:32:58,296 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45635073 finished 2026-09-13 07:32:58,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.087 0.142 2026-09-13 07:32:58,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:32:58,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-09-13 07:32:58,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-13 07:32:58,450 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15131270 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '88f2bda5-82a7-4214-8c18-4ed6e8d7d0c9'}] 2026-09-13 07:32:58,457 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15131270 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '88f2bda5-82a7-4214-8c18-4ed6e8d7d0c9'} sync ignored for existing PoS order pos.order(704,) (state: paid) 2026-09-13 07:32:58,473 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15131270 finished 2026-09-13 07:32:58,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15089820 (allocated 16515072) 2026-09-13 07:32:58,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 66254 2026-09-13 07:32:58,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-09-13 07:32:58,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 66254 2026-09-13 07:32:58,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.052 0.064 2026-09-13 07:32:58,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073258_589981_test_razorpay_cancel_payment.txt 2026-09-13 07:32:58,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpz2acnbdf_chrome_odoo" 2026-09-13 07:32:58,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-09-13 07:32:58,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 66404 2026-09-13 07:32:58,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmplntnzal7_chrome_odoo 2026-09-13 07:32:58,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:34851/json/version 2026-09-13 07:32:58,761 26 INFO rb-103a292-224772-415053 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-09-13 07:32:58,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:32:58,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:34851/json 2026-09-13 07:32:58,769 26 INFO rb-103a292-224772-415053 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-09-13 07:32:58,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:34851/devtools/page/7AC79D5E27E4F5922EF4301DE6C08359 2026-09-13 07:32:58,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-09-13 07:32:58,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-09-13 07:32:58,805 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:32:58,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-09-13 07:32:58,816 26 INFO rb-103a292-224772-415053 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-09-13 07:32:58,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-09-13 07:32:58,824 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:32:59,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "GET /pos/ui/114 HTTP/1.1" 200 - 127 0.049 0.409 2026-09-13 07:32:59,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '7AC79D5E27E4F5922EF4301DE6C08359', 'loaderId': '23E614FDAEA5EA127A38E0E24B0464BA', 'isDownload': False} 2026-09-13 07:32:59,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-09-13 07:32:59,296 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:32:59,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:32:59,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:32:59,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:32:59,685 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:32:59,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:32:59,711 26 INFO rb-103a292-224772-415053 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-09-13 07:32:59,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [1/24] Tour PosRazorpayRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:32:59,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:32:59,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:32:59,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:32:59,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:32:59,770 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.020 2026-09-13 07:32:59,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:32:59,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:32:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.021 2026-09-13 07:33:00,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.164 0.245 2026-09-13 07:33:00,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:00,288 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:33:00,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-13 07:33:00,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:33:00,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:33:00,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.004 2026-09-13 07:33:00,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:00,416 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:00,419 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:33:00,431 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:33:00,442 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:33:00,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.008 0.025 2026-09-13 07:33:00,452 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:33:00,467 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:33:00,479 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.012 0.052 2026-09-13 07:33:00,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.009 0.038 2026-09-13 07:33:00,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [2/24] Tour PosRazorpayRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:33:00,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.024 0.094 2026-09-13 07:33:00,584 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:33:00,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [3/24] Tour PosRazorpayRefundTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:33:00,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-09-13 07:33:00,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-13 07:33:00,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-13 07:33:00,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-09-13 07:33:00,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:33:00,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-13 07:33:00,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-13 07:33:00,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.130 2026-09-13 07:33:00,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.044 0.156 2026-09-13 07:33:00,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:00] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-13T07:32:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-13 07:33:00,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [4/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:33:00,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [5/24] Tour PosRazorpayRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:33:01,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [6/24] Tour PosRazorpayRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:33:01,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [7/24] Tour PosRazorpayRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:33:01,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [8/24] Tour PosRazorpayRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:33:01,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [9/24] Tour PosRazorpayRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:33:01,186 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:01,190 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:33:01,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [10/24] Tour PosRazorpayRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:33:01,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [11/24] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-09-13 07:33:01,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:01] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:33:01,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [12/24] Tour PosRazorpayRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:33:01,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:01] "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.003 2026-09-13 07:33:01,385 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4877402 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'b02bebca-2dc4-411a-abb5-d8f86615fc8d'}] 2026-09-13 07:33:01,390 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:01,618 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4877402 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'b02bebca-2dc4-411a-abb5-d8f86615fc8d'} created pos.order #705 2026-09-13 07:33:01,629 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4877402 finished 2026-09-13 07:33:01,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.095 0.179 2026-09-13 07:33:01,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:33:01,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [13/24] Tour PosRazorpayRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:33:01,791 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84318249 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'b02bebca-2dc4-411a-abb5-d8f86615fc8d'}] 2026-09-13 07:33:01,797 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84318249 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'b02bebca-2dc4-411a-abb5-d8f86615fc8d'} sync ignored for existing PoS order pos.order(705,) (state: paid) 2026-09-13 07:33:01,806 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84318249 finished 2026-09-13 07:33:01,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [14/24] Tour PosRazorpayRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:33:01,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.032 0.052 2026-09-13 07:33:01,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [15/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:33:01,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [16/24] Tour PosRazorpayRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:33:02,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [17/24] Tour PosRazorpayRefundTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:33:02,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [18/24] Tour PosRazorpayRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-13 07:33:02,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [19/24] Tour PosRazorpayRefundTour → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:33:02,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:33:02,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:33:02,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.006 2026-09-13 07:33:02,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [20/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:33:02,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [21/24] Tour PosRazorpayRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:33:02,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [22/24] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-09-13 07:33:02,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [23/24] Tour PosRazorpayRefundTour → Step Initiate a refund request for the selected order. (trigger: .paymentlines .send_refund_request:contains('Refund')) 2026-09-13 07:33:02,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [24/24] Tour PosRazorpayRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:33:02,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:02] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:33:02,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:02] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:33:02,442 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28323281 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': '29f0b13d-a6b5-403b-ba18-905ffe627fc8'}] 2026-09-13 07:33:02,616 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28323281 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': '29f0b13d-a6b5-403b-ba18-905ffe627fc8'} created pos.order #706 2026-09-13 07:33:02,635 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28323281 finished 2026-09-13 07:33:02,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.094 0.150 2026-09-13 07:33:02,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:33:02,755 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94392331 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '29f0b13d-a6b5-403b-ba18-905ffe627fc8'}] 2026-09-13 07:33:02,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-09-13 07:33:02,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-13 07:33:02,760 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94392331 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '29f0b13d-a6b5-403b-ba18-905ffe627fc8'} sync ignored for existing PoS order pos.order(706,) (state: paid) 2026-09-13 07:33:02,770 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94392331 finished 2026-09-13 07:33:02,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.027 0.053 2026-09-13 07:33:02,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 17631004 (allocated 20582400) 2026-09-13 07:33:02,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 66404 2026-09-13 07:33:02,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-09-13 07:33:02,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 66404 2026-09-13 07:33:02,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073302_937646_test_razorpay_refund_order.txt 2026-09-13 07:33:02,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmplntnzal7_chrome_odoo" 2026-09-13 07:33:02,989 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:33:09,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-09-13 07:33:10,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 66557 2026-09-13 07:33:10,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpe70i2wf2_chrome_odoo 2026-09-13 07:33:10,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:43329/json/version 2026-09-13 07:33:10,626 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:10,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:33:10,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:43329/json 2026-09-13 07:33:10,628 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:10,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:43329/devtools/page/0837A7BC58E3421607048E9177CA9530 2026-09-13 07:33:10,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-09-13 07:33:10,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-09-13 07:33:10,709 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:33:10,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-09-13 07:33:10,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-09-13 07:33:10,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-09-13 07:33:10,722 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:33:11,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "GET /pos/ui/115 HTTP/1.1" 200 - 83 0.048 0.460 2026-09-13 07:33:11,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '0837A7BC58E3421607048E9177CA9530', 'loaderId': '45B58550B432E521A29916953C06A868', 'isDownload': False} 2026-09-13 07:33:11,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-09-13 07:33:11,236 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:33:11,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:33:11,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:33:11,257 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:33:11,597 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:11,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:33:11,615 26 INFO rb-103a292-224772-415053 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-09-13 07:33:11,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [1/11] Tour PosRepairSettleOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:33:11,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:33:11,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:33:11,652 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:11,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:33:11,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-13 07:33:11,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.021 2026-09-13 07:33:11,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-13 07:33:12,096 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.146 0.217 2026-09-13 07:33:12,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:33:12,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:33:12,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-13 07:33:12,240 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:33:12,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-09-13 07:33:12,257 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:33:12,315 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:33:12,351 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:33:12,352 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:33:12,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image/res.users/214/avatar_128 HTTP/1.1" 200 - 14 0.040 0.028 2026-09-13 07:33:12,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-13 07:33:12,387 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:12,388 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:33:12,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.007 0.074 2026-09-13 07:33:12,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [2/11] Tour PosRepairSettleOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:33:12,483 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:12,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 31 0.018 0.033 2026-09-13 07:33:12,559 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [3/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:33:12,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /pos/ui/115 HTTP/1.1" 200 - 31 0.033 0.075 2026-09-13 07:33:12,600 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:12,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-09-13T07:33:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-13 07:33:12,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .more-btn) 2026-09-13 07:33:12,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-09-13T07:33:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-13 07:33:12,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-09-13T07:33:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:33:12,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-09-13T07:33:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-09-13 07:33:12,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=product.template&field=image_128&id=2003&unique=2026-09-13T07:33:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-13 07:33:12,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-09-13T07:33:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-13 07:33:12,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-09-13T07:33:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:33:12,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-09-13T07:33:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-13 07:33:12,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-09-13T07:33:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:33:12,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.147 2026-09-13 07:33:12,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [5/11] Tour PosRepairSettleOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:33:12,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [6/11] Tour PosRepairSettleOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:33:13,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.022 0.076 2026-09-13 07:33:13,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.015 0.025 2026-09-13 07:33:13,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:33:13,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [7/11] Tour PosRepairSettleOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:33:13,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:13] "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.040 0.058 2026-09-13 07:33:13,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.050 0.050 2026-09-13 07:33:13,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-09-13 07:33:13,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.014 2026-09-13 07:33:13,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-09-13 07:33:13,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.017 2026-09-13 07:33:13,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [9/11] Tour PosRepairSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:33:13,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [10/11] Tour PosRepairSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-09-13 07:33:13,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [11/11] Tour PosRepairSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:33:13,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-09-13 07:33:13,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 07:33:13,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 15958392 (allocated 17301504) 2026-09-13 07:33:13,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 66557 2026-09-13 07:33:13,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-09-13 07:33:13,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 66557 2026-09-13 07:33:13,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073313_850120_test_pos_repair.txt 2026-09-13 07:33:13,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpe70i2wf2_chrome_odoo" 2026-09-13 07:33:13,925 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:33:21,085 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #216 deleted restaurant.floor records with IDs: [45] 2026-09-13 07:33:21,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-09-13 07:33:21,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 66704 2026-09-13 07:33:21,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpm1esa3_7_chrome_odoo 2026-09-13 07:33:21,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:35021/json/version 2026-09-13 07:33:21,713 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:21,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:33:21,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:35021/json 2026-09-13 07:33:21,715 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:21,717 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:35021/devtools/page/D00578C93D86AD61BEB7EFEBA89DE883 2026-09-13 07:33:21,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-09-13 07:33:21,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-09-13 07:33:21,754 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:33:21,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-09-13 07:33:21,760 26 INFO rb-103a292-224772-415053 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-09-13 07:33:21,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-09-13 07:33:21,771 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:33:22,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "GET /pos/ui/117 HTTP/1.1" 200 - 85 0.023 0.304 2026-09-13 07:33:22,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'D00578C93D86AD61BEB7EFEBA89DE883', 'loaderId': 'EFD5EF2D9F2E992E2ED76DB8EBCD8D65', 'isDownload': False} 2026-09-13 07:33:22,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-09-13 07:33:22,104 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:33:22,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:33:22,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:33:22,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-13 07:33:22,474 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:22,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-13 07:33:22,525 26 INFO rb-103a292-224772-415053 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-09-13 07:33:22,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [1/64] Tour test_devices_synchronization → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:33:22,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-13 07:33:22,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:33:22,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:22,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-09-13 07:33:22,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:33:22,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.020 2026-09-13 07:33:22,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-09-13 07:33:23,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 431 0.180 0.247 2026-09-13 07:33:23,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:33:23,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-13 07:33:23,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-13 07:33:23,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:33:23,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-09-13 07:33:23,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:33:23,276 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:23,296 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:33:23,297 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:23,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.016 0.015 2026-09-13 07:33:23,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:33:23,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-13 07:33:23,347 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:23,348 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:23,385 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:23,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [2/64] Tour test_devices_synchronization → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:33:23,439 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 32 0.030 0.039 2026-09-13 07:33:23,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [3/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:33:23,524 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /pos/ui/117 HTTP/1.1" 200 - 32 0.043 0.109 2026-09-13 07:33:23,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.064 2026-09-13 07:33:23,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:33:23,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [4/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:33:23,730 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:23,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-09-13 07:33:24,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:24] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.008 0.011 2026-09-13 07:33:24,049 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.009 2026-09-13 07:33:24,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [6/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-09-13 07:33:24,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.017 0.024 2026-09-13 07:33:24,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-09-13 07:33:25,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:25] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.008 0.010 2026-09-13 07:33:25,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.009 2026-09-13 07:33:25,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [8/64] Tour test_devices_synchronization → Step .order-summary .total:contains(99) 2026-09-13 07:33:25,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.018 0.023 2026-09-13 07:33:25,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [9/64] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:33:25,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [10/64] Tour test_devices_synchronization → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:33:25,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [11/64] Tour test_devices_synchronization → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:33:25,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [12/64] Tour test_devices_synchronization → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:33:25,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [13/64] Tour test_devices_synchronization → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-13 07:33:25,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [14/64] Tour test_devices_synchronization → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-13 07:33:25,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [15/64] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:33:25,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [16/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:33:25,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [17/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:33:25,611 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99226375 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '4f77e255-b863-4da1-8b12-11c8940cb731'}] 2026-09-13 07:33:25,631 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99226375 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '4f77e255-b863-4da1-8b12-11c8940cb731'} updated pos.order #707 2026-09-13 07:33:25,648 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99226375 finished 2026-09-13 07:33:25,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.064 2026-09-13 07:33:25,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [18/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:33:25,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-09-13 07:33:25,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:25] "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-09-13 07:33:26,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:26] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.003 0.008 2026-09-13 07:33:26,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.013 2026-09-13 07:33:26,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [20/64] Tour test_devices_synchronization → Step .product-screen .set-partner:contains("Lumber Inc") 2026-09-13 07:33:26,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.020 0.029 2026-09-13 07:33:26,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-09-13 07:33:27,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:27] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.006 0.012 2026-09-13 07:33:27,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-13 07:33:27,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [22/64] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:33:27,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [23/64] Tour test_devices_synchronization → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-13 07:33:27,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.029 0.038 2026-09-13 07:33:27,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [24/64] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:33:27,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-09-13 07:33:27,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:27] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.019 0.025 2026-09-13 07:33:27,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.008 2026-09-13 07:33:27,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-09-13 07:33:27,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:27] "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.032 2026-09-13 07:33:27,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:27] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.006 0.018 2026-09-13 07:33:27,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:33:27,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [27/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:33:27,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.016 0.023 2026-09-13 07:33:27,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [28/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:33:29,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [29/64] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("3")) 2026-09-13 07:33:29,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [30/64] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("80")) 2026-09-13 07:33:29,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [31/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:33:29,722 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-09-13 07:33:29,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [32/64] Tour test_devices_synchronization → Step .order-summary .total:contains(6.6) 2026-09-13 07:33:29,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [33/64] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:33:29,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [34/64] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:33:29,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [35/64] Tour test_devices_synchronization → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:33:29,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [36/64] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:33:30,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [37/64] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:33:30,020 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:30,021 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:30,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [38/64] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:33:30,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [39/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:33:30,141 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38534788 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_852', 'uuid': '55aebdcd-27af-455c-8d72-572ee3728b9f'}] 2026-09-13 07:33:30,147 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:30,191 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [703] to pos.order #708 2026-09-13 07:33:30,382 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38534788 order {'name': '/', 'pos_reference': 'device_sync_852', 'uuid': '55aebdcd-27af-455c-8d72-572ee3728b9f'} updated pos.order #708 2026-09-13 07:33:30,395 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38534788 finished 2026-09-13 07:33:30,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.119 0.200 2026-09-13 07:33:30,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [40/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:33:30,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [41/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:33:30,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [42/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:33:32,706 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [43/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:33:32,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33: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.005 2026-09-13 07:33:32,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [44/64] Tour test_devices_synchronization → Step .order-summary .total:contains(176) 2026-09-13 07:33:32,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [45/64] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:33:32,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [46/64] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:33:32,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [47/64] Tour test_devices_synchronization → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:33:32,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [48/64] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:33:33,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [49/64] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:33:33,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [50/64] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:33:33,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [51/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:33:33,166 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12876483 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_7666', 'uuid': '838e06fe-2af4-44af-bc44-acc0f0221781'}] 2026-09-13 07:33:33,216 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [704] to pos.order #709 2026-09-13 07:33:33,355 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12876483 order {'name': '/', 'pos_reference': 'device_sync_7666', 'uuid': '838e06fe-2af4-44af-bc44-acc0f0221781'} updated pos.order #709 2026-09-13 07:33:33,382 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12876483 finished 2026-09-13 07:33:33,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.092 0.191 2026-09-13 07:33:33,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [52/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:33:33,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [53/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:33:33,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:33:33,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [54/64] Tour test_devices_synchronization → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:33:33,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-09-13 07:33:33,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:33] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.010 0.024 2026-09-13 07:33:33,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-13 07:33:33,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [56/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-13 07:33:33,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.015 0.030 2026-09-13 07:33:33,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [57/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-13 07:33:33,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [58/64] Tour test_devices_synchronization → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:33:34,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [59/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":2} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-13 07:33:34,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [60/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-13 07:33:34,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [61/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":1} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:33:34,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [62/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:33:34,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [63/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":3} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:33:34,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [64/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":3} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:33:34,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-09-13 07:33:34,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-13 07:33:34,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 22612164 (allocated 24383488) 2026-09-13 07:33:34,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 66704 2026-09-13 07:33:34,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-09-13 07:33:34,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 66704 2026-09-13 07:33:34,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073334_509253_test_devices_synchronization.txt 2026-09-13 07:33:34,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpm1esa3_7_chrome_odoo" 2026-09-13 07:33:34,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-09-13 07:33:34,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 66869 2026-09-13 07:33:34,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpftx4q4nn_chrome_odoo 2026-09-13 07:33:34,756 26 INFO rb-103a292-224772-415053 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:38709/json/version 2026-09-13 07:33:34,757 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:34,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:33:34,759 26 INFO rb-103a292-224772-415053 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:38709/json 2026-09-13 07:33:34,760 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:34,761 26 INFO rb-103a292-224772-415053 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:38709/devtools/page/B36A8CF4C7B9E745E5AA17650CE10B93 2026-09-13 07:33:34,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Enable chrome headless console log notification 2026-09-13 07:33:34,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-09-13 07:33:34,792 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:33:34,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-09-13 07:33:34,800 26 INFO rb-103a292-224772-415053 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-09-13 07:33:34,800 26 INFO rb-103a292-224772-415053 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-09-13 07:33:34,808 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:33:35,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "GET /pos/ui/117 HTTP/1.1" 200 - 87 0.026 0.354 2026-09-13 07:33:35,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': 'B36A8CF4C7B9E745E5AA17650CE10B93', 'loaderId': '1CCBD2C501579AC7C3ADEB1021EB1184', 'isDownload': False} 2026-09-13 07:33:35,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Evaluate ready code "odoo.isTourReady('test_guest_count_not_asked_on_other_device')" 2026-09-13 07:33:35,197 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:33:35,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:33:35,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:33:35,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:33:35,592 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:35,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:33:35,612 26 INFO rb-103a292-224772-415053 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-09-13 07:33:35,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [1/8] Tour test_guest_count_not_asked_on_other_device → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:33:35,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-13 07:33:35,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:33:35,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:35,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 07:33:35,670 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:33:35,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.021 2026-09-13 07:33:35,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:33:36,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 435 0.167 0.279 2026-09-13 07:33:36,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:36,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33: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-09-13 07:33:36,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-13 07:33:36,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33: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.004 2026-09-13 07:33:36,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: Owl is running in 'dev' mode. 2026-09-13 07:33:36,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:33:36,365 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:36,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:36,380 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:33:36,381 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:33:36,396 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:33:36,397 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:33:36,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.015 0.019 2026-09-13 07:33:36,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-13 07:33:36,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [2/8] Tour test_guest_count_not_asked_on_other_device → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:33:36,459 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:36,492 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 32 0.013 0.026 2026-09-13 07:33:36,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [3/8] Tour test_guest_count_not_asked_on_other_device → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:33:36,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /pos/ui/117 HTTP/1.1" 200 - 32 0.014 0.058 2026-09-13 07:33:36,573 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.053 2026-09-13 07:33:36,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:33:36,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [4/8] Tour test_guest_count_not_asked_on_other_device → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:33:36,689 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:36,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [5/8] Tour test_guest_count_not_asked_on_other_device → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-13 07:33:36,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [6/8] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:33:36,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [7/8] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .more-btn) 2026-09-13 07:33:36,878 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [8/8] Tour test_guest_count_not_asked_on_other_device → Step guest number is 6 (trigger: .control-buttons button:contains("Guests"):contains(6)) 2026-09-13 07:33:36,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-09-13 07:33:36,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_guest_count_not_asked_on_other_device SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-13 07:33:36,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 13869264 (allocated 15204352) 2026-09-13 07:33:36,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 66869 2026-09-13 07:33:36,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-09-13 07:33:36,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 66869 2026-09-13 07:33:37,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073337_045003_test_guest_count_not_asked_on_other_device.txt 2026-09-13 07:33:37,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpftx4q4nn_chrome_odoo" 2026-09-13 07:33:37,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-09-13 07:33:37,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 67002 2026-09-13 07:33:37,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmp3f2gav0d_chrome_odoo 2026-09-13 07:33:37,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:32845/json/version 2026-09-13 07:33:37,221 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:37,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:33:37,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:32845/json 2026-09-13 07:33:37,224 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:37,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:32845/devtools/page/03CF2FB2F1C02AA10D2BB70B22043330 2026-09-13 07:33:37,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-09-13 07:33:37,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-09-13 07:33:37,262 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:33:37,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-09-13 07:33:37,272 26 INFO rb-103a292-224772-415053 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-09-13 07:33:37,272 26 INFO rb-103a292-224772-415053 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-09-13 07:33:37,280 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:33:37,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:37] "GET /pos/ui/117 HTTP/1.1" 200 - 138 0.100 0.499 2026-09-13 07:33:37,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '03CF2FB2F1C02AA10D2BB70B22043330', 'loaderId': 'B9D2A0EB1B93F12E50F33178CB54857A', 'isDownload': False} 2026-09-13 07:33:37,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-09-13 07:33:37,885 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:33:37,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:37] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-09-13 07:33:37,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:37] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:33:37,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:37] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-13 07:33:38,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:33:38,320 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:38,331 26 INFO rb-103a292-224772-415053 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-09-13 07:33:38,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [1/16] Tour OrderSynchronisationTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:33:38,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:33:38,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:33:38,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:38,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:33:38,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:33:38,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.024 2026-09-13 07:33:38,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-13 07:33:41,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.151 2.646 2026-09-13 07:33:41,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:41,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:33:41,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.022 2026-09-13 07:33:41,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33: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.003 2026-09-13 07:33:41,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-09-13 07:33:41,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:33:41,509 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:41,528 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:41,529 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:33:41,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.012 0.016 2026-09-13 07:33:41,549 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:41,554 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33: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-09-13 07:33:41,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.035 2026-09-13 07:33:41,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-13 07:33:41,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [2/16] Tour OrderSynchronisationTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:33:41,613 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:41,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 31 0.021 0.029 2026-09-13 07:33:41,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-09-13 07:33:41,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "GET /pos/ui/117 HTTP/1.1" 200 - 31 0.024 0.105 2026-09-13 07:33:41,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.069 2026-09-13 07:33:41,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.014 0.087 2026-09-13 07:33:41,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-09-13 07:33:41,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [4/16] Tour OrderSynchronisationTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:33:41,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 56 0.018 0.038 2026-09-13 07:33:41,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.011 0.023 2026-09-13 07:33:41,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [5/16] Tour OrderSynchronisationTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"50.0"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("50"))) 2026-09-13 07:33:42,037 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:42,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-09-13 07:33:43,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:43] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.006 0.011 2026-09-13 07:33:43,048 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:33:43,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [7/16] Tour OrderSynchronisationTour → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:33:43,102 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.016 0.030 2026-09-13 07:33:43,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/16] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-09-13 07:33:43,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-09-13 07:33:43,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:33:43,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:33:43,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [10/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul 2026-09-13 07:33:43,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [11/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-13 07:33:43,325 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [12/16] Tour OrderSynchronisationTour → Step .ticket-screen tbody tr > td:contains("device_sync") ~ td .badge:contains(Paid) 2026-09-13 07:33:43,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.008 2026-09-13 07:33:43,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [13/16] Tour OrderSynchronisationTour → Step .ticket-screen .order-row > div:contains("device_sync") ~ div .badge:contains(Paid) 2026-09-13 07:33:43,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.017 0.031 2026-09-13 07:33:43,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-09-13 07:33:43,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [14/16] Tour OrderSynchronisationTour → Step .ticket-screen .order-row:contains("device_sync") 2026-09-13 07:33:43,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [15/16] Tour OrderSynchronisationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:33:43,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [16/16] Tour OrderSynchronisationTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:33:43,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-09-13 07:33:43,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-13 07:33:43,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15613060 (allocated 17174528) 2026-09-13 07:33:43,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 67002 2026-09-13 07:33:43,653 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-09-13 07:33:43,653 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 67002 2026-09-13 07:33:43,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073343_707108_test_synchronisation_of_orders.txt 2026-09-13 07:33:43,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmp3f2gav0d_chrome_odoo" 2026-09-13 07:33:43,757 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:33:50,045 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #220 deleted restaurant.floor records with IDs: [48] 2026-09-13 07:33:50,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-13 07:33:50,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 67135 2026-09-13 07:33:50,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpgwj2pura_chrome_odoo 2026-09-13 07:33:50,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:32951/json/version 2026-09-13 07:33:50,594 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:50,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:33:50,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:32951/json 2026-09-13 07:33:50,606 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:33:50,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:32951/devtools/page/453903BFB0004A8C90DEA393B35F7577 2026-09-13 07:33:50,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-13 07:33:50,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-13 07:33:50,633 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:33:50,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-13 07:33:50,640 26 INFO rb-103a292-224772-415053 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-09-13 07:33:50,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:33:50,653 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:33:50,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:50] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.025 0.261 2026-09-13 07:33:50,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '453903BFB0004A8C90DEA393B35F7577', 'loaderId': 'D282AF98E82A1E1C6DD5B70EB02BB548', 'isDownload': False} 2026-09-13 07:33:50,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-13 07:33:50,948 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:33:50,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:50] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:33:50,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:50] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:33:50,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:50] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:33:51,369 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:51,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:33:51,392 26 INFO rb-103a292-224772-415053 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-09-13 07:33:51,398 26 INFO rb-103a292-224772-415053 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-09-13 07:33:51,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.004 2026-09-13 07:33:51,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:33:51,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:51,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:33:51,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-09-13 07:33:51,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:33:51,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.016 2026-09-13 07:33:51,863 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.131 0.234 2026-09-13 07:33:51,882 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:33:51,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:33:51,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.024 2026-09-13 07:33:51,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:33:51,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-13 07:33:52,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.011 2026-09-13 07:33:52,027 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:33:52,039 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:52,042 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:52,058 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:52,065 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:52,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.035 2026-09-13 07:33:52,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.051 2026-09-13 07:33:52,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-13 07:33:52,101 26 INFO rb-103a292-224772-415053 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-09-13 07:33:52,123 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:52,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-09-13 07:33:52,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.016 0.041 2026-09-13 07:33:52,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.079 2026-09-13 07:33:52,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.080 2026-09-13 07:33:52,356 26 INFO rb-103a292-224772-415053 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-09-13 07:33:52,367 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:52,430 26 INFO rb-103a292-224772-415053 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-09-13 07:33:52,498 26 INFO rb-103a292-224772-415053 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-09-13 07:33:52,562 26 INFO rb-103a292-224772-415053 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-09-13 07:33:52,620 26 INFO rb-103a292-224772-415053 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-09-13 07:33:52,676 26 INFO rb-103a292-224772-415053 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-09-13 07:33:52,731 26 INFO rb-103a292-224772-415053 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-09-13 07:33:52,788 26 INFO rb-103a292-224772-415053 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-09-13 07:33:54,838 26 INFO rb-103a292-224772-415053 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-09-13 07:33:54,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:33:54,908 26 INFO rb-103a292-224772-415053 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-09-13 07:33:54,959 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,021 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,073 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,124 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,174 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,224 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,283 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,334 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,397 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,448 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,499 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,550 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,601 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-09-13 07:33:55,710 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,773 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,845 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-13 07:33:55,845 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-13 07:33:55,846 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-13 07:33:55,846 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-13 07:33:55,846 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-13 07:33:55,847 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-13 07:33:55,847 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-13 07:33:55,848 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-13 07:33:55,848 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-13 07:33:55,848 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-13 07:33:55,848 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-13 07:33:55,849 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-13 07:33:55,849 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-13 07:33:55,849 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-13 07:33:55,850 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-13 07:33:55,850 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-13 07:33:55,850 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-13 07:33:55,850 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-13 07:33:55,851 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-13 07:33:55,851 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-13 07:33:55,852 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-13 07:33:55,852 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-13 07:33:55,852 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-13 07:33:55,853 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-13 07:33:55,853 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-13 07:33:55,854 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-13 07:33:55,854 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-13 07:33:55,855 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-13 07:33:55,856 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:33:55,858 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-13 07:33:55,859 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-13 07:33:55,859 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-13 07:33:55,860 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:55,860 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-13 07:33:55,861 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-13 07:33:55,863 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:55,863 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-13 07:33:55,864 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-13 07:33:55,866 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-13 07:33:55,868 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:33:55,868 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-13 07:33:55,869 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-13 07:33:55,869 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-13 07:33:55,869 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-13 07:33:55,876 26 INFO rb-103a292-224772-415053 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-09-13 07:33:55,884 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:33:55,885 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:33:55,888 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:33:55,888 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:33:55,889 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:33:55,890 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:33:55,896 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:33:55,900 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-13 07:33:55,904 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-13 07:33:55,908 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:33:55,909 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-13 07:33:55,913 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-13 07:33:55,915 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93598552 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7a8c343a-558f-46c9-9c32-dc738211ac0a'}] 2026-09-13 07:33:55,916 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:33:55,917 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:33:55,918 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-13 07:33:55,918 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:33:55,921 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-13 07:33:55,922 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-13 07:33:55,924 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-13 07:33:55,952 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-13 07:33:55,953 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-13 07:33:55,960 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-13 07:33:55,960 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-13 07:33:55,966 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-13 07:33:55,969 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-13 07:33:55,969 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-13 07:33:55,969 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-13 07:33:55,969 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-13 07:33:55,970 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-13 07:33:55,970 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-13 07:33:55,970 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-13 07:33:55,970 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-13 07:33:55,971 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-13 07:33:55,971 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-13 07:33:55,971 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-13 07:33:55,971 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-13 07:33:55,971 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-13 07:33:55,972 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-13 07:33:55,972 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-13 07:33:55,972 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-13 07:33:55,972 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-13 07:33:55,973 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-13 07:33:55,973 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-13 07:33:55,973 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-13 07:33:55,973 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-13 07:33:55,974 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-13 07:33:55,974 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-13 07:33:55,975 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-13 07:33:55,978 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-13 07:33:55,978 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-13 07:33:55,978 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-13 07:33:56,000 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:33:56,008 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-13 07:33:56,012 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:33:56,013 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-13 07:33:56,016 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:33:56,028 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:33:56,033 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-13 07:33:56,037 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:33:56,041 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:33:56,044 26 INFO rb-103a292-224772-415053 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-09-13 07:33:56,044 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-13 07:33:56,050 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93598552 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7a8c343a-558f-46c9-9c32-dc738211ac0a'} created pos.order #713 2026-09-13 07:33:56,051 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:33:56,057 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:33:56,059 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:33:56,063 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-13 07:33:56,063 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-13 07:33:56,065 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-13 07:33:56,066 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-13 07:33:56,068 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-13 07:33:56,075 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-13 07:33:56,076 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93598552 finished 2026-09-13 07:33:56,080 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-13 07:33:56,081 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:33:56,085 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-13 07:33:56,088 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-13 07:33:56,091 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-13 07:33:56,092 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-13 07:33:56,092 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-13 07:33:56,092 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-13 07:33:56,093 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-13 07:33:56,094 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-13 07:33:56,098 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-13 07:33:56,098 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-13 07:33:56,098 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-13 07:33:56,099 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-13 07:33:56,099 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-13 07:33:56,100 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-13 07:33:56,100 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-13 07:33:56,100 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-13 07:33:56,100 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-13 07:33:56,101 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-13 07:33:56,101 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-13 07:33:56,101 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-13 07:33:56,101 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-13 07:33:56,102 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-13 07:33:56,102 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-13 07:33:56,102 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-13 07:33:56,102 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-13 07:33:56,103 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-13 07:33:56,103 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-13 07:33:56,104 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-13 07:33:56,104 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-13 07:33:56,104 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-13 07:33:56,105 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-13 07:33:56,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.130 0.075 2026-09-13 07:33:56,455 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14221996 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '105d174d-d8b8-4aea-9746-65eafadce566'}] 2026-09-13 07:33:56,475 26 INFO rb-103a292-224772-415053 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-09-13 07:33:56,485 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14221996 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '105d174d-d8b8-4aea-9746-65eafadce566'} created pos.order #714 2026-09-13 07:33:56,493 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14221996 finished 2026-09-13 07:33:56,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.019 0.044 2026-09-13 07:33:56,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:33:56,547 26 INFO rb-103a292-224772-415053 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-09-13 07:33:56,598 26 INFO rb-103a292-224772-415053 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-09-13 07:33:56,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-09-13 07:33:56,701 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-09-13 07:33:56,752 26 INFO rb-103a292-224772-415053 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-09-13 07:33:56,809 26 INFO rb-103a292-224772-415053 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-09-13 07:33:56,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33: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-09-13 07:33:56,829 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47884668 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '105d174d-d8b8-4aea-9746-65eafadce566'}] 2026-09-13 07:33:56,846 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47884668 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '105d174d-d8b8-4aea-9746-65eafadce566'} updated pos.order #714 2026-09-13 07:33:56,854 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47884668 finished 2026-09-13 07:33:56,860 26 INFO rb-103a292-224772-415053 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-09-13 07:33:56,911 26 INFO rb-103a292-224772-415053 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-09-13 07:33:56,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.047 0.070 2026-09-13 07:33:56,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:56] "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.011 2026-09-13 07:33:56,987 26 INFO rb-103a292-224772-415053 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-09-13 07:33:57,032 26 INFO rb-103a292-224772-415053 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-09-13 07:33:57,083 26 INFO rb-103a292-224772-415053 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-09-13 07:33:57,133 26 INFO rb-103a292-224772-415053 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-09-13 07:33:57,184 26 INFO rb-103a292-224772-415053 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-09-13 07:33:57,241 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,288 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:33:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:33:59,350 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,409 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,459 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,510 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,560 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,623 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,673 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,724 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,775 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,825 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,876 26 INFO rb-103a292-224772-415053 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-09-13 07:33:59,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-09-13 07:33:59,978 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,035 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,085 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,136 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,203 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,209 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:00,211 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:00,268 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,333 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,336 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60333760 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '881b721f-eb97-4714-a453-b42fe119f082'}] 2026-09-13 07:34:00,343 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:34:00,605 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60333760 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '881b721f-eb97-4714-a453-b42fe119f082'} created pos.order #715 2026-09-13 07:34:00,615 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60333760 finished 2026-09-13 07:34:00,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 179 0.112 0.218 2026-09-13 07:34:00,756 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,806 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,857 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:34:00,924 26 INFO rb-103a292-224772-415053 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-09-13 07:34:00,986 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,050 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,101 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,152 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-09-13 07:34:01,255 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,329 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43065535 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'b72b68ab-7b36-453d-938f-37ceec214ee1'}] 2026-09-13 07:34:01,330 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,359 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43065535 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'b72b68ab-7b36-453d-938f-37ceec214ee1'} created pos.order #716 2026-09-13 07:34:01,366 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43065535 finished 2026-09-13 07:34:01,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.016 0.046 2026-09-13 07:34:01,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:34:01,437 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-09-13 07:34:01,540 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,591 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,642 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,692 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,748 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,798 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,849 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,904 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,964 26 INFO rb-103a292-224772-415053 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-09-13 07:34:01,966 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54012335 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'b72b68ab-7b36-453d-938f-37ceec214ee1'}] 2026-09-13 07:34:02,010 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [706] to pos.order #716 2026-09-13 07:34:02,105 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54012335 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'b72b68ab-7b36-453d-938f-37ceec214ee1'} updated pos.order #716 2026-09-13 07:34:02,114 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54012335 finished 2026-09-13 07:34:02,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.056 0.123 2026-09-13 07:34:02,217 26 INFO rb-103a292-224772-415053 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-09-13 07:34:02,267 26 INFO rb-103a292-224772-415053 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-09-13 07:34:02,318 26 INFO rb-103a292-224772-415053 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-09-13 07:34:02,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:34:02,383 26 INFO rb-103a292-224772-415053 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-09-13 07:34:02,434 26 INFO rb-103a292-224772-415053 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-09-13 07:34:02,485 26 INFO rb-103a292-224772-415053 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-09-13 07:34:02,535 26 INFO rb-103a292-224772-415053 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-09-13 07:34:02,591 26 INFO rb-103a292-224772-415053 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-09-13 07:34:04,638 26 INFO rb-103a292-224772-415053 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-09-13 07:34:04,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:34:04,705 26 INFO rb-103a292-224772-415053 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-09-13 07:34:04,767 26 INFO rb-103a292-224772-415053 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-09-13 07:34:04,817 26 INFO rb-103a292-224772-415053 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-09-13 07:34:04,868 26 INFO rb-103a292-224772-415053 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-09-13 07:34:04,919 26 INFO rb-103a292-224772-415053 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-09-13 07:34:04,984 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,035 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,086 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,136 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,196 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,218 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35962055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '7730cfa2-72fc-4618-b0da-e294d389ad8f'}] 2026-09-13 07:34:05,248 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35962055 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '7730cfa2-72fc-4618-b0da-e294d389ad8f'} created pos.order #717 2026-09-13 07:34:05,257 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35962055 finished 2026-09-13 07:34:05,288 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.018 0.054 2026-09-13 07:34:05,321 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,372 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,434 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,486 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.017 0.040 2026-09-13 07:34:05,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-13 07:34:05,545 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,600 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,660 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,664 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83943258 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '105d174d-d8b8-4aea-9746-65eafadce566'}] 2026-09-13 07:34:05,677 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83943258 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '105d174d-d8b8-4aea-9746-65eafadce566'} updated pos.order #714 2026-09-13 07:34:05,685 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83943258 finished 2026-09-13 07:34:05,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.025 0.045 2026-09-13 07:34:05,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:05] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.016 0.037 2026-09-13 07:34:05,838 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,896 26 INFO rb-103a292-224772-415053 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-09-13 07:34:05,946 26 INFO rb-103a292-224772-415053 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-09-13 07:34:06,009 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-13 07:34:06,010 26 INFO rb-103a292-224772-415053 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-09-13 07:34:06,060 26 INFO rb-103a292-224772-415053 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-09-13 07:34:06,117 26 INFO rb-103a292-224772-415053 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-09-13 07:34:08,154 26 INFO rb-103a292-224772-415053 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-09-13 07:34:08,220 26 INFO rb-103a292-224772-415053 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-09-13 07:34:08,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.013 0.007 2026-09-13 07:34:08,270 26 INFO rb-103a292-224772-415053 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-09-13 07:34:08,321 26 INFO rb-103a292-224772-415053 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-09-13 07:34:08,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-13 07:34:08,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:34:08,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 27411832 (allocated 29110272) 2026-09-13 07:34:08,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 67135 2026-09-13 07:34:08,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-13 07:34:08,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 67135 2026-09-13 07:34:08,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073408_576069_test_01_pos_restaurant.txt 2026-09-13 07:34:08,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpgwj2pura_chrome_odoo" 2026-09-13 07:34:08,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 67318 2026-09-13 07:34:08,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpd4kflol2_chrome_odoo 2026-09-13 07:34:08,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:34873/json/version 2026-09-13 07:34:08,731 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:34:08,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:34:08,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:34873/json 2026-09-13 07:34:08,741 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:34:08,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:34873/devtools/page/0CFB494BA6DD1F128750B3D316F37B45 2026-09-13 07:34:08,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-13 07:34:08,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-13 07:34:08,759 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:34:08,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-13 07:34:08,762 26 INFO rb-103a292-224772-415053 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-09-13 07:34:08,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:34:08,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:08] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.012 0.023 2026-09-13 07:34:08,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '0CFB494BA6DD1F128750B3D316F37B45', 'loaderId': 'B0962195C8360003EC79EC1D0C091EB7', 'isDownload': False} 2026-09-13 07:34:08,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-13 07:34:08,813 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:34:08,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:08] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:34:08,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:08] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:34:08,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:08] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-13 07:34:09,247 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:09,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:34:09,278 26 INFO rb-103a292-224772-415053 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-09-13 07:34:09,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/62] Tour pos_restaurant_sync_second_login → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:34:09,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:34:09,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:34:09,313 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:09,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:34:09,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.009 2026-09-13 07:34:09,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.031 2026-09-13 07:34:09,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-09-13 07:34:09,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 309 0.113 0.237 2026-09-13 07:34:09,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:09,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:34:09,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.026 2026-09-13 07:34:09,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:34:09,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-13 07:34:09,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:09,935 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:09,949 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:34:09,951 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:34:09,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.006 0.016 2026-09-13 07:34:09,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:34:09,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-13 07:34:09,984 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:09,985 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:10,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:34:10,038 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:34:10,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.011 0.036 2026-09-13 07:34:10,110 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:10] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.009 0.073 2026-09-13 07:34:10,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.034 2026-09-13 07:34:10,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:10,152 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:12,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:34:12,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-09-13 07:34:12,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:12,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/62] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-13 07:34:12,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:12,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:34:12,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-09-13 07:34:12,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/62] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:34:12,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("2")) 2026-09-13 07:34:12,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:12,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:12,725 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72555185 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '7730cfa2-72fc-4618-b0da-e294d389ad8f'}] 2026-09-13 07:34:12,729 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:12,737 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72555185 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '7730cfa2-72fc-4618-b0da-e294d389ad8f'} updated pos.order #717 2026-09-13 07:34:12,744 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72555185 finished 2026-09-13 07:34:12,779 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.015 0.040 2026-09-13 07:34:12,811 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-09-13 07:34:12,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:34:12,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-09-13 07:34:12,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)","price":2.2} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.2"))) 2026-09-13 07:34:12,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":1,"withClass":":eq(1)","price":2.2} (trigger: .order-container .orderline:eq(1):has(.product-name:contains("Minute Maid")):has(.qty:contains("1")):has(.price:contains("2.2"))) 2026-09-13 07:34:13,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/62] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:34:13,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:13,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/62] Tour pos_restaurant_sync_second_login → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-13 07:34:13,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:13,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:13,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/62] Tour pos_restaurant_sync_second_login → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:34:13,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:13,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:13,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/62] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-13 07:34:13,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:13,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/62] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:34:13,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/62] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:34:13,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/62] Tour pos_restaurant_sync_second_login → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:34:13,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/62] Tour pos_restaurant_sync_second_login → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:34:13,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/62] Tour pos_restaurant_sync_second_login → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:34:13,816 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:34:13,817 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:34:13,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/62] Tour pos_restaurant_sync_second_login → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:34:13,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/62] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:34:13,936 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21029377 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '7730cfa2-72fc-4618-b0da-e294d389ad8f'}] 2026-09-13 07:34:14,015 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #717 2026-09-13 07:34:14,193 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21029377 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '7730cfa2-72fc-4618-b0da-e294d389ad8f'} updated pos.order #717 2026-09-13 07:34:14,202 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21029377 finished 2026-09-13 07:34:14,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.104 0.206 2026-09-13 07:34:14,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/62] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:34:14,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:34:14,470 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:34:14,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:34:14,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-09-13 07:34:14,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:14,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-13 07:34:14,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:14,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:34:14,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-09-13 07:34:14,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/62] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:34:14,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):not(:has(.order-count)) 2026-09-13 07:34:14,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):not(:has(.order-count)) 2026-09-13 07:34:14,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:15,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:15,051 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80945080 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '13d87e9c-8320-45fc-9d19-03e4ddc8f1fb'}] 2026-09-13 07:34:15,073 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80945080 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '13d87e9c-8320-45fc-9d19-03e4ddc8f1fb'} created pos.order #718 2026-09-13 07:34:15,081 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80945080 finished 2026-09-13 07:34:15,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.014 0.043 2026-09-13 07:34:15,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:34:15,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:34:15,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-09-13 07:34:15,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:15,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-13 07:34:15,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:15,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/62] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:34:15,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:15,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/62] Tour pos_restaurant_sync_second_login → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-13 07:34:15,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:15,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/62] Tour pos_restaurant_sync_second_login → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:15,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:15,707 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79194531 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '13d87e9c-8320-45fc-9d19-03e4ddc8f1fb'}] 2026-09-13 07:34:15,719 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1170] to pos.order #718 2026-09-13 07:34:15,722 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79194531 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '13d87e9c-8320-45fc-9d19-03e4ddc8f1fb'} updated pos.order #718 2026-09-13 07:34:15,731 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79194531 finished 2026-09-13 07:34:15,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.017 0.046 2026-09-13 07:34:15,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/62] Tour pos_restaurant_sync_second_login → Step .floor-map 2026-09-13 07:34:15,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("1")) 2026-09-13 07:34:15,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-13 07:34:15,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:34:15,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18793672 (allocated 20320256) 2026-09-13 07:34:15,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 67318 2026-09-13 07:34:15,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-13 07:34:15,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 67318 2026-09-13 07:34:16,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073416_036161_test_01_pos_restaurant.txt 2026-09-13 07:34:16,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpd4kflol2_chrome_odoo" 2026-09-13 07:34:16,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-13 07:34:16,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 67452 2026-09-13 07:34:16,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpojo2682w_chrome_odoo 2026-09-13 07:34:16,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42779/json/version 2026-09-13 07:34:16,259 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:34:16,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:34:16,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42779/json 2026-09-13 07:34:16,264 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:34:16,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:42779/devtools/page/60019B2B081334B675397116C0E7E158 2026-09-13 07:34:16,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-13 07:34:16,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-13 07:34:16,295 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:34:16,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-13 07:34:16,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-13 07:34:16,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:34:16,309 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:34:16,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:16] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.024 0.261 2026-09-13 07:34:16,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '60019B2B081334B675397116C0E7E158', 'loaderId': '17B777A579471C8B0FEF5D357CAD13E5', 'isDownload': False} 2026-09-13 07:34:16,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-13 07:34:16,602 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:34:16,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:16] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-13 07:34:16,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:16] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:34:16,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:16] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.012 2026-09-13 07:34:17,046 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:17,058 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:34:17,067 26 INFO rb-103a292-224772-415053 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-09-13 07:34:17,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/98] Tour SplitBillScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:34:17,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-13 07:34:17,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:34:17,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:17,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:34:17,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.015 2026-09-13 07:34:17,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-13 07:34:17,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.028 2026-09-13 07:34:17,581 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.155 0.218 2026-09-13 07:34:17,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34: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-09-13 07:34:17,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34: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.003 2026-09-13 07:34:17,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:34:17,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34: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.003 2026-09-13 07:34:17,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-13 07:34:17,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:34:17,747 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:34:17,787 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:34:17,799 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:34:17,819 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:34:17,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/98] Tour SplitBillScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:34:17,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.024 0.056 2026-09-13 07:34:17,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-13 07:34:17,829 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-13 07:34:17,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.056 2026-09-13 07:34:17,863 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:17,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/98] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:34:17,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.014 0.026 2026-09-13 07:34:17,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.011 0.063 2026-09-13 07:34:17,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.081 2026-09-13 07:34:18,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:34:18,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/98] Tour SplitBillScreenTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:34:18,065 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:18,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:18,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:34:18,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:34:18,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:34:18,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:34:18,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:34:18,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:34:18,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/98] Tour SplitBillScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:34:18,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-13 07:34:18,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:18,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/98] Tour SplitBillScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:34:18,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:18,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:34:18,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:34:18,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:34:19,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:34:19,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:34:19,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:34:19,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/98] Tour SplitBillScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:34:19,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-13 07:34:19,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:19,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/98] Tour SplitBillScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:34:19,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:19,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:34:19,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:34:19,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:34:19,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:34:19,807 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:34:19,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:34:19,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.0"))) 2026-09-13 07:34:19,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:20,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:34:20,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:34:20,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/98] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:34:20,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-13 07:34:20,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:34:20,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:34:20,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:34:20,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:34:20,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:34:20,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:34:20,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:34:20,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/98] Tour SplitBillScreenTour → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-09-13 07:34:20,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:34:20,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:34:20,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/98] Tour SplitBillScreenTour → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-09-13 07:34:20,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/98] Tour SplitBillScreenTour → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-13 07:34:20,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:20,877 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11882325 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '15764937-0bda-45e5-917c-8ef6f55cecc6'}] 2026-09-13 07:34:20,924 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11882325 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '15764937-0bda-45e5-917c-8ef6f55cecc6'} created pos.order #719 2026-09-13 07:34:20,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/98] Tour SplitBillScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-13 07:34:20,933 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11882325 finished 2026-09-13 07:34:20,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.026 0.059 2026-09-13 07:34:20,991 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27291514 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '32498806-4282-4758-a8c3-d641ef3d3ed8'}] 2026-09-13 07:34:21,029 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27291514 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '32498806-4282-4758-a8c3-d641ef3d3ed8'} created pos.order #720 2026-09-13 07:34:21,037 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27291514 finished 2026-09-13 07:34:21,063 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.019 0.055 2026-09-13 07:34:21,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:21,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:34:21,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:34:21,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-13 07:34:21,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:34:21,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:34:21,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-13 07:34:21,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-13 07:34:21,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:34:21,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.041 0.033 2026-09-13 07:34:21,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:34:21,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:21,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/98] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:34:21,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-09-13 07:34:21,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/98] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:34:21,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-13 07:34:21,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-13 07:34:21,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-13 07:34:21,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:34:22,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:34:22,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-13 07:34:22,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/98] Tour SplitBillScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:22,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/98] Tour SplitBillScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:24,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/98] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:34:24,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:34:24,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-09-13 07:34:24,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:34:24,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/98] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:34:24,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:34:24,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:34:24,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/98] Tour SplitBillScreenTour → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-09-13 07:34:24,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-13 07:34:24,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1 / 3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:34:24,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/98] Tour SplitBillScreenTour → Step total amount of split is '4.0' (trigger: .splitbill-screen .order-info .subtotal:contains("4.0")) 2026-09-13 07:34:24,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/98] Tour SplitBillScreenTour → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-13 07:34:24,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:24,861 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2379091 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '15764937-0bda-45e5-917c-8ef6f55cecc6'}] 2026-09-13 07:34:24,890 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2379091 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '15764937-0bda-45e5-917c-8ef6f55cecc6'} updated pos.order #719 2026-09-13 07:34:24,900 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2379091 finished 2026-09-13 07:34:24,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/98] Tour SplitBillScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-13 07:34:24,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.027 0.051 2026-09-13 07:34:24,974 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45537469 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'f6f8c028-c8b3-4e93-8ff3-d23e5bffdedc'}] 2026-09-13 07:34:25,011 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45537469 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'f6f8c028-c8b3-4e93-8ff3-d23e5bffdedc'} created pos.order #721 2026-09-13 07:34:25,022 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45537469 finished 2026-09-13 07:34:25,057 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.029 0.056 2026-09-13 07:34:25,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:25,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-13 07:34:25,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:34:25,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.011 0.034 2026-09-13 07:34:25,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:34:25,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:25,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/98] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:34:25,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/98] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:34:25,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-09-13 07:34:25,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:34:25,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:34:25,585 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-13 07:34:25,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-09-13 07:34:25,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-09-13 07:34:25,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-13 07:34:25,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-13 07:34:25,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:34:25,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20239820 (allocated 22548480) 2026-09-13 07:34:25,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 67452 2026-09-13 07:34:25,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-13 07:34:25,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 67452 2026-09-13 07:34:25,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073425_938441_test_02_others.txt 2026-09-13 07:34:25,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpojo2682w_chrome_odoo" 2026-09-13 07:34:26,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 67585 2026-09-13 07:34:26,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpqf783o78_chrome_odoo 2026-09-13 07:34:26,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:45619/json/version 2026-09-13 07:34:26,080 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:34:26,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:34:26,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:45619/json 2026-09-13 07:34:26,082 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:34:26,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:45619/devtools/page/3A4F17AD5DA73541C4E15B47D3A86009 2026-09-13 07:34:26,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-13 07:34:26,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-13 07:34:26,099 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:34:26,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-13 07:34:26,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-13 07:34:26,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:34:26,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.013 0.031 2026-09-13 07:34:26,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '3A4F17AD5DA73541C4E15B47D3A86009', 'loaderId': '24244D5180F24BDE35642F967393C15D', 'isDownload': False} 2026-09-13 07:34:26,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-13 07:34:26,191 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:34:26,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.015 2026-09-13 07:34:26,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-13 07:34:26,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-13 07:34:26,601 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:26,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:34:26,616 26 INFO rb-103a292-224772-415053 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-09-13 07:34:26,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/117] Tour FloorScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:34:26,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:34:26,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:26,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:26,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:34:26,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:34:26,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.019 2026-09-13 07:34:26,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-13 07:34:27,096 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 422 0.152 0.230 2026-09-13 07:34:27,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:34:27,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:34:27,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-13 07:34:27,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-09-13 07:34:27,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-13 07:34:27,256 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:34:27,298 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:34:27,299 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:34:27,307 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:34:27,323 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34: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-09-13 07:34:27,327 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:34:27,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.024 0.022 2026-09-13 07:34:27,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/117] Tour FloorScreenTour → Step selected floor is 'Main Floor' (trigger: .button-floor.active:contains("Main Floor")) 2026-09-13 07:34:27,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:34:27,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-13 07:34:27,400 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:34:27,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:34:27,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:27,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.034 0.034 2026-09-13 07:34:27,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:27,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.099 2026-09-13 07:34:27,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-13 07:34:27,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-13 07:34:27,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:34:27,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:34:27,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:34:27,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-13 07:34:27,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-13 07:34:27,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-13 07:34:27,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("3"))) 2026-09-13 07:34:27,992 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:28,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:34:28,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:34:28,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:28] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.003 0.004 2026-09-13 07:34:28,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.003 0.014 2026-09-13 07:34:28,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-13 07:34:28,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-13 07:34:28,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:28] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:28,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.010 2026-09-13 07:34:28,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/117] Tour FloorScreenTour → Step selected floor is 'Main Floor (copy)' (trigger: .button-floor.active:contains("Main Floor (copy)")) 2026-09-13 07:34:28,253 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:28] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.005 2026-09-13 07:34:28,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:28] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.001 0.003 2026-09-13 07:34:28,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:28] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:28,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:28] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:34:28,306 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:34:28,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:28,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:28,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-13 07:34:28,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:28] "GET /pos/ui/119/floor HTTP/1.1" 200 - 33 0.017 0.030 2026-09-13 07:34:29,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:29] "GET /web/webclient/translations?hash=791ee998b101acb1117d347281b780da337da31a&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:29,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:34:29,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-13 07:34:29,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:34:30,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:30,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-13 07:34:30,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.021 2026-09-13 07:34:30,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-13 07:34:30,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.015 0.023 2026-09-13 07:34:30,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.007 2026-09-13 07:34:30,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-13 07:34:30,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:34:30,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-13 07:34:30,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:30,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:34:30,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.004 0.015 2026-09-13 07:34:30,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.036 2026-09-13 07:34:30,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-13 07:34:30,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.026 0.075 2026-09-13 07:34:30,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-13 07:34:30,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/117] Tour FloorScreenTour → Step click 'Main Floor (copy)' floor (trigger: .floor-selector .button-floor:contains("Main Floor (copy)")) 2026-09-13 07:34:30,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:34:30,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:30,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:30,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-13 07:34:30,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:34:30,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-13 07:34:30,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:30] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.003 0.009 2026-09-13 07:34:31,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "GET /pos/ui/119/floor HTTP/1.1" 200 - 33 0.010 0.028 2026-09-13 07:34:31,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "GET /web/webclient/translations?hash=791ee998b101acb1117d347281b780da337da31a&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:31,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:34:31,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-13 07:34:31,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:34:31,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:31,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.014 2026-09-13 07:34:31,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.019 2026-09-13 07:34:31,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:34:31,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.015 0.025 2026-09-13 07:34:31,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:34:31,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.005 2026-09-13 07:34:31,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-09-13 07:34:31,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-13 07:34:31,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:31,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:34:31,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.005 0.014 2026-09-13 07:34:31,593 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.014 0.031 2026-09-13 07:34:31,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-13 07:34:31,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.072 2026-09-13 07:34:31,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-13 07:34:31,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/117] Tour FloorScreenTour → Step Check that element ".floor-selector .button-floor:contains('Main Floor (copy)')" don't exist. (trigger: body:not(:has(.floor-selector .button-floor:contains('Main Floor (copy)')))) 2026-09-13 07:34:31,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-13 07:34:31,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/117] Tour FloorScreenTour → Step .edit-buttons i[aria-label="Add Table"] 2026-09-13 07:34:31,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"6","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("6"))) 2026-09-13 07:34:31,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:34:31,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-13 07:34:31,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:31,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-13 07:34:32,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/117] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-13 07:34:32,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/117] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-13 07:34:32,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/117] Tour FloorScreenTour → Step input shown is '100' (trigger: .modal .value:contains("100")) 2026-09-13 07:34:32,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:34:32,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"100","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("100"))) 2026-09-13 07:34:32,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:32] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:32,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.011 2026-09-13 07:34:32,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-13 07:34:32,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:34:32,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:32] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:32,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-13 07:34:32,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-13 07:34:32,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-13 07:34:32,557 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-13 07:34:32,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-13 07:34:32,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/117] Tour FloorScreenTour → Step input shown is '1111' (trigger: .modal .value:contains("1111")) 2026-09-13 07:34:32,710 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:34:32,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1111"))) 2026-09-13 07:34:32,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:32] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:34:32,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-09-13 07:34:32,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-13 07:34:32,870 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-13 07:34:32,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:32] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:32,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.011 2026-09-13 07:34:32,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:34:32,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:34:33,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:34:33,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-13 07:34:33,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("3"))) 2026-09-13 07:34:33,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:33,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-13 07:34:33,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:33,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:33] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:33,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:33] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:33,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:33,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-13 07:34:33,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:34:33,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/117] Tour FloorScreenTour → Step click add floor (trigger: .floor-selector button i[aria-label="Add Floor"]) 2026-09-13 07:34:33,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:33] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:33,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:33] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.004 0.006 2026-09-13 07:34:33,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:33] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:33,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.012 2026-09-13 07:34:33,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.026 2026-09-13 07:34:33,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/117] Tour FloorScreenTour → Step dialog is open (trigger: .modal .modal-content) 2026-09-13 07:34:33,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/117] Tour FloorScreenTour → Step footer btn Apply should be disabled (trigger: .modal .modal-footer button:contains(Apply)[disabled]) 2026-09-13 07:34:33,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/117] Tour FloorScreenTour → Step input text 'Test Floor' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:34:33,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:34:33,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-13 07:34:33,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:33] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.001 0.004 2026-09-13 07:34:33,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:34:33,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:33,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:33,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"100"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("100"))) 2026-09-13 07:34:33,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1111"))) 2026-09-13 07:34:34,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1111"))) 2026-09-13 07:34:34,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1111"))) 2026-09-13 07:34:34,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-13 07:34:34,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:34:34,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:34,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:34] "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-09-13 07:34:34,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:34] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:34,263 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-09-13 07:34:34,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:34,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-09-13 07:34:34,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/117] Tour FloorScreenTour → Step click numpad button: ⌫ (trigger: .modal div.numpad button:contains(/^⌫$/)) 2026-09-13 07:34:34,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/117] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-13 07:34:34,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/117] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-13 07:34:34,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/117] Tour FloorScreenTour → Step input shown is '9' (trigger: .modal .value:contains("9")) 2026-09-13 07:34:34,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:34:34,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:34,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:34] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:34,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.011 2026-09-13 07:34:34,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:34,751 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-09-13 07:34:34,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-13 07:34:34,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/117] Tour FloorScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-13 07:34:34,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/117] Tour FloorScreenTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-09-13 07:34:34,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:34:35,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:35,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:34:35,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-09-13 07:34:35,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Make Round"]) 2026-09-13 07:34:35,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-13 07:34:35,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:35,145 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-09-13 07:34:35,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/117] Tour FloorScreenTour → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-09-13 07:34:35,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:34:35,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.012 2026-09-13 07:34:35,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withoutClass":".selected"} (trigger: .floor-map .table:not(.syncing):not(.selected):has(.label:contains("4"))) 2026-09-13 07:34:35,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:35,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.007 2026-09-13 07:34:35,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/117] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:34:35,399 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:35,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/117] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:35,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/117] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:35,520 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71563438 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3e20ce7d-56d3-439c-87cf-c0bd0a498f74'}] 2026-09-13 07:34:35,579 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71563438 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3e20ce7d-56d3-439c-87cf-c0bd0a498f74'} created pos.order #722 2026-09-13 07:34:35,590 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71563438 finished 2026-09-13 07:34:35,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.042 0.058 2026-09-13 07:34:35,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [111/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-13 07:34:35,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-13 07:34:35,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [113/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-13 07:34:35,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.007 2026-09-13 07:34:35,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [114/117] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:34:35,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [115/117] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:35,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [116/117] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:35,933 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2593513 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '539a8a1d-ffad-401c-8200-ce119d89282d'}] 2026-09-13 07:34:35,955 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2593513 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '539a8a1d-ffad-401c-8200-ce119d89282d'} created pos.order #723 2026-09-13 07:34:35,964 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2593513 finished 2026-09-13 07:34:35,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.014 0.049 2026-09-13 07:34:36,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [117/117] Tour FloorScreenTour → Step selected floor is 'Second Floor' (trigger: .button-floor.active:contains("Second Floor")) 2026-09-13 07:34:36,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-13 07:34:36,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:34:36,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19837212 (allocated 21368832) 2026-09-13 07:34:36,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 67585 2026-09-13 07:34:36,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-13 07:34:36,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 67585 2026-09-13 07:34:36,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073436_238493_test_02_others.txt 2026-09-13 07:34:36,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpqf783o78_chrome_odoo" 2026-09-13 07:34:36,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 67789 2026-09-13 07:34:36,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp6lz9m6e4_chrome_odoo 2026-09-13 07:34:36,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:37729/json/version 2026-09-13 07:34:36,399 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:34:36,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:34:36,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:37729/json 2026-09-13 07:34:36,402 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:34:36,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:37729/devtools/page/9E1148E7452674D99CE0B2365D3188A7 2026-09-13 07:34:36,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-13 07:34:36,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-13 07:34:36,418 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:34:36,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-13 07:34:36,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-13 07:34:36,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:34:36,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.024 2026-09-13 07:34:36,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '9E1148E7452674D99CE0B2365D3188A7', 'loaderId': '5AF13570FB7315D459D1B24C260855C5', 'isDownload': False} 2026-09-13 07:34:36,467 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-09-13 07:34:36,473 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:34:36,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:34:36,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:34:36,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:34:36,844 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:36,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:34:36,875 26 INFO rb-103a292-224772-415053 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-09-13 07:34:36,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/110] Tour TableMergeUnmergeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:34:36,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:34:36,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:34:36,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:36,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:34:36,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:34:36,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.017 2026-09-13 07:34:36,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-13 07:34:37,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 311 0.134 0.208 2026-09-13 07:34:37,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:37,393 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.007 2026-09-13 07:34:37,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-13 07:34:37,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.006 2026-09-13 07:34:37,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-13 07:34:37,471 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:37,516 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:37,525 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:37,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:34:37,531 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:34:37,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.003 0.022 2026-09-13 07:34:37,554 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34: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-09-13 07:34:37,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-13 07:34:37,556 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:37,580 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:37,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/110] Tour TableMergeUnmergeTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-13 07:34:37,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.021 2026-09-13 07:34:37,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.056 2026-09-13 07:34:37,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:37,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.006 2026-09-13 07:34:37,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/110] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:34:37,746 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:37,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:37,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:37,899 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48306269 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3e20ce7d-56d3-439c-87cf-c0bd0a498f74'}] 2026-09-13 07:34:37,919 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1177] to pos.order #722 2026-09-13 07:34:37,925 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48306269 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3e20ce7d-56d3-439c-87cf-c0bd0a498f74'} updated pos.order #722 2026-09-13 07:34:37,933 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48306269 finished 2026-09-13 07:34:37,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.021 0.056 2026-09-13 07:34:38,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:34:38,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:38,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:38,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:39,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-13 07:34:39,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:39,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-13 07:34:39,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:40,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:40,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:40] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:34:40,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.011 2026-09-13 07:34:40,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-13 07:34:40,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-09-13 07:34:41,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "GET /pos/ui/119/floor HTTP/1.1" 200 - 33 0.009 0.021 2026-09-13 07:34:41,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "GET /web/webclient/translations?hash=791ee998b101acb1117d347281b780da337da31a&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:41,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-13 07:34:41,562 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-13 07:34:41,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:34:41,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:41,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-13 07:34:41,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.018 2026-09-13 07:34:41,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-09-13 07:34:41,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.017 0.027 2026-09-13 07:34:41,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.006 2026-09-13 07:34:41,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-13 07:34:41,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-09-13 07:34:41,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-13 07:34:41,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:41,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:41,882 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.008 0.013 2026-09-13 07:34:41,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.053 2026-09-13 07:34:41,969 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.080 2026-09-13 07:34:41,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-13 07:34:41,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.055 2026-09-13 07:34:42,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:42,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:34:42,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:42,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:42,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:43,573 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:44,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:34:44,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/110] Tour TableMergeUnmergeTour → Step click on table selector button (trigger: .floor-screen .right-buttons button i.fa-hashtag) 2026-09-13 07:34:44,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/110] Tour TableMergeUnmergeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:34:44,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/110] Tour TableMergeUnmergeTour → Step .floor-screen .right-buttons .jump-button 2026-09-13 07:34:44,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-13 07:34:44,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.012 0.009 2026-09-13 07:34:44,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:44,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:34:44,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:44,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/110] Tour TableMergeUnmergeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:34:44,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/110] Tour TableMergeUnmergeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:34:44,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/110] Tour TableMergeUnmergeTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:34:44,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/110] Tour TableMergeUnmergeTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:34:44,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/110] Tour TableMergeUnmergeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:34:44,935 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:44,936 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:34:44,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/110] Tour TableMergeUnmergeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:34:45,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/110] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:34:45,056 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:34:45,062 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39524828 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3e20ce7d-56d3-439c-87cf-c0bd0a498f74'}] 2026-09-13 07:34:45,113 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #722 2026-09-13 07:34:45,289 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39524828 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '3e20ce7d-56d3-439c-87cf-c0bd0a498f74'} updated pos.order #722 2026-09-13 07:34:45,298 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39524828 finished 2026-09-13 07:34:45,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.115 0.173 2026-09-13 07:34:45,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:45] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.003 0.011 2026-09-13 07:34:45,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/110] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:34:45,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-09-13 07:34:45,513 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-13 07:34:45,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:45,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:46,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:46,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-13 07:34:46,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:47,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-13 07:34:47,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:47,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:47,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:47] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:34:47,664 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-09-13 07:34:48,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:48,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:48] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:34:48,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-09-13 07:34:48,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-13 07:34:48,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:34:48,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:48,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.001 0.005 2026-09-13 07:34:48,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/110] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:34:48,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:48,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:48,606 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27834530 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'}] 2026-09-13 07:34:48,639 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27834530 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'} created pos.order #724 2026-09-13 07:34:48,647 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27834530 finished 2026-09-13 07:34:48,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.018 0.051 2026-09-13 07:34:48,706 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:34:48,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:48,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/110] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:34:48,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.007 2026-09-13 07:34:48,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:48,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:48,951 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8132731 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000002', 'uuid': 'd3c927dc-b1bd-4fc0-8746-a49cbd2290eb'}] 2026-09-13 07:34:48,981 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8132731 order {'name': '/', 'pos_reference': '263-119-000002', 'uuid': 'd3c927dc-b1bd-4fc0-8746-a49cbd2290eb'} created pos.order #725 2026-09-13 07:34:48,989 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8132731 finished 2026-09-13 07:34:49,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.015 0.048 2026-09-13 07:34:49,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:34:49,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:49,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:49,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:50,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-13 07:34:50,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:50,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-13 07:34:50,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:51,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:51] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:34:51,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:34:51,184 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89885901 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'}] 2026-09-13 07:34:51,203 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1180] to pos.order #724 2026-09-13 07:34:51,206 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89885901 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'} updated pos.order #724 2026-09-13 07:34:51,214 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89885901 finished 2026-09-13 07:34:51,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.038 0.052 2026-09-13 07:34:51,288 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.095 2026-09-13 07:34:51,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:51] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.012 0.032 2026-09-13 07:34:51,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-09-13 07:34:51,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-13 07:34:51,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:51,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.007 2026-09-13 07:34:51,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-13 07:34:51,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:51,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:34:51,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:52,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:52,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:34:52,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:52,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:52,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:54,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:34:54,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:54,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:54] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:34:54,447 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2136442 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'}] 2026-09-13 07:34:54,474 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1180] 2026-09-13 07:34:54,485 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2136442 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'} updated pos.order #724 2026-09-13 07:34:54,495 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2136442 finished 2026-09-13 07:34:54,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-13 07:34:54,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.039 0.063 2026-09-13 07:34:54,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.102 2026-09-13 07:34:54,578 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94809454 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': 'ce3d63af-5105-4d2b-a484-4d920f674878'}] 2026-09-13 07:34:54,585 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:34:54,621 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94809454 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': 'ce3d63af-5105-4d2b-a484-4d920f674878'} created pos.order #726 2026-09-13 07:34:54,630 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94809454 finished 2026-09-13 07:34:54,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:54,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.035 0.059 2026-09-13 07:34:54,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:34:54,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 43 0.018 0.052 2026-09-13 07:34:54,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:54,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-09-13 07:34:54,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:34:54,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:34:54,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:34:54,946 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20830038 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'}] 2026-09-13 07:34:54,960 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20830038 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'} updated pos.order #724 2026-09-13 07:34:54,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:54,971 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20830038 finished 2026-09-13 07:34:55,009 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.016 0.048 2026-09-13 07:34:55,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:57,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:34:57,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:57,202 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:34:57,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:34:57,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:34:57,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:34:57,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:34:57,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:34:57,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:34:57,441 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97041757 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': 'ce3d63af-5105-4d2b-a484-4d920f674878'}] 2026-09-13 07:34:57,463 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97041757 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': 'ce3d63af-5105-4d2b-a484-4d920f674878'} updated pos.order #726 2026-09-13 07:34:57,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:34:57,473 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97041757 finished 2026-09-13 07:34:57,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:34:57,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:34:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.028 0.054 2026-09-13 07:34:59,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:34:59,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:34:59,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:35:00,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:35:00,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-13 07:35:00,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:35:01,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-13 07:35:01,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:35:01,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:01] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.003 2026-09-13 07:35:01,777 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19169431 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'}] 2026-09-13 07:35:01,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-13 07:35:01,790 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1182] to pos.order #724 2026-09-13 07:35:01,794 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19169431 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'} updated pos.order #724 2026-09-13 07:35:01,801 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19169431 finished 2026-09-13 07:35:01,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.023 0.046 2026-09-13 07:35:01,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.069 2026-09-13 07:35:01,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:01] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.020 0.044 2026-09-13 07:35:01,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:01] "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.005 2026-09-13 07:35:02,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:35:02,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-13 07:35:02,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.016 0.011 2026-09-13 07:35:02,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:35:02,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/110] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:35:02,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Minute Maid"))) 2026-09-13 07:35:02,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:35:02,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:35:02,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:35:02,653 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11214529 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'}] 2026-09-13 07:35:02,679 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11214529 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'} updated pos.order #724 2026-09-13 07:35:02,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:02,687 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11214529 finished 2026-09-13 07:35:02,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.028 0.048 2026-09-13 07:35:02,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:04,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:35:04,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:35:05,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:05] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:05,021 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45137233 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'}] 2026-09-13 07:35:05,040 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45137233 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e815515a-adab-4edf-87c3-a7fd7137d686'} updated pos.order #724 2026-09-13 07:35:05,049 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45137233 finished 2026-09-13 07:35:05,076 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-13 07:35:05,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.021 0.050 2026-09-13 07:35:05,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.079 2026-09-13 07:35:05,135 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24546621 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000004', 'uuid': '119a75d3-e6f1-430c-93e9-d7d5656eef15'}] 2026-09-13 07:35:05,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:35:05,173 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24546621 order {'name': '/', 'pos_reference': '263-119-000004', 'uuid': '119a75d3-e6f1-430c-93e9-d7d5656eef15'} created pos.order #727 2026-09-13 07:35:05,188 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24546621 finished 2026-09-13 07:35:05,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.039 0.055 2026-09-13 07:35:05,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:05,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:35:05,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:05,362 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:05,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:05,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:07,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:35:07,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:35:07,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:35:07,644 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:07,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:35:07,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:07,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:07,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:09,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-13 07:35:09,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-13 07:35:09,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-13 07:35:10,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28352668 (allocated 30285824) 2026-09-13 07:35:10,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 67789 2026-09-13 07:35:10,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-13 07:35:10,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 67789 2026-09-13 07:35:10,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073510_167397_test_02_others.txt 2026-09-13 07:35:10,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp6lz9m6e4_chrome_odoo" 2026-09-13 07:35:10,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-09-13 07:35:10,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 67981 2026-09-13 07:35:10,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmp23nrbmw8_chrome_odoo 2026-09-13 07:35:10,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:34745/json/version 2026-09-13 07:35:10,446 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:35:10,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:35:10,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:34745/json 2026-09-13 07:35:10,448 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:35:10,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:34745/devtools/page/437C22335262CB22DC2EB7F00FCF90AC 2026-09-13 07:35:10,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-09-13 07:35:10,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-09-13 07:35:10,478 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:35:10,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-09-13 07:35:10,489 26 INFO rb-103a292-224772-415053 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-09-13 07:35:10,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:35:10,496 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:35:10,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:10] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.030 0.453 2026-09-13 07:35:10,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '437C22335262CB22DC2EB7F00FCF90AC', 'loaderId': '0F6AFDDC90CB191AA8CFB7F543AF5797', 'isDownload': False} 2026-09-13 07:35:10,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-13 07:35:10,984 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:35:10,997 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:10] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:35:11,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:35:11,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-13 07:35:11,434 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:35:11,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:35:11,452 26 INFO rb-103a292-224772-415053 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-09-13 07:35:11,457 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [1/109] Tour ControlButtonsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:35:11,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:35:11,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:35:11,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:11,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:35:11,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-09-13 07:35:11,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:35:11,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.018 2026-09-13 07:35:11,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.161 0.265 2026-09-13 07:35:12,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:35:12,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:12,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:35:12,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:12,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-09-13 07:35:12,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:35:12,145 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:12,157 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:35:12,160 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:35:12,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.008 0.015 2026-09-13 07:35:12,177 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.026 2026-09-13 07:35:12,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-13 07:35:12,184 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:12,187 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:35:12,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [2/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:35:12,239 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:12,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [3/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:35:12,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 32 0.023 0.042 2026-09-13 07:35:12,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.036 2026-09-13 07:35:12,414 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /pos/ui/119 HTTP/1.1" 200 - 32 0.023 0.149 2026-09-13 07:35:12,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.030 2026-09-13 07:35:12,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [4/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:35:12,461 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:12,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [5/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:12,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [6/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:35:12,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [7/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:12,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [8/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:12,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [9/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:12,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [10/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:12,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [11/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:12,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [12/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:35:12,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [13/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-13 07:35:13,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [14/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:13,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [15/109] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:13,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [16/109] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:13,252 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89902093 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '845d237a-dd07-4704-92c6-247d2550228e'}] 2026-09-13 07:35:13,319 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89902093 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '845d237a-dd07-4704-92c6-247d2550228e'} created pos.order #728 2026-09-13 07:35:13,328 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89902093 finished 2026-09-13 07:35:13,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.050 0.060 2026-09-13 07:35:13,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [17/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:35:13,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:35:13,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [18/109] Tour ControlButtonsTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:35:13,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [19/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:13,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [20/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:13,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [21/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:13,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [22/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:13,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [23/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:13,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [24/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:13,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [25/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:13,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [26/109] Tour ControlButtonsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:35:13,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [27/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-13 07:35:14,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [28/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:14,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [29/109] Tour ControlButtonsTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:35:14,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [30/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:14,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [31/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:35:14,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [32/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:14,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [33/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:14,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [34/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:14,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [35/109] Tour ControlButtonsTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:35:14,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-09-13 07:35:15,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [37/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-13 07:35:15,141 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35843154 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '845d237a-dd07-4704-92c6-247d2550228e'}] 2026-09-13 07:35:15,147 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:15,157 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1185, 1186] to pos.order #728 2026-09-13 07:35:15,160 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35843154 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '845d237a-dd07-4704-92c6-247d2550228e'} updated pos.order #728 2026-09-13 07:35:15,171 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35843154 finished 2026-09-13 07:35:15,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.027 0.057 2026-09-13 07:35:15,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:35:15,263 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:35:15,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [38/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:35:15,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [39/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:35:15,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [40/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:15,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [41/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:15,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [42/109] Tour ControlButtonsTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:35:15,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [43/109] Tour ControlButtonsTour → Step click back button (trigger: .splitbill-screen .button.back) 2026-09-13 07:35:15,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [44/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"5"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-13 07:35:15,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [45/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-13 07:35:15,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [46/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:15,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [47/109] Tour ControlButtonsTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-13 07:35:15,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [48/109] Tour ControlButtonsTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-13 07:35:15,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [49/109] Tour ControlButtonsTour → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:35:15,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [50/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:35:15,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [51/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .o_tag_badge_text:contains("test note"))) 2026-09-13 07:35:16,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [52/109] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:16,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [53/109] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:16,099 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12821589 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '845d237a-dd07-4704-92c6-247d2550228e'}] 2026-09-13 07:35:16,134 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12821589 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '845d237a-dd07-4704-92c6-247d2550228e'} updated pos.order #728 2026-09-13 07:35:16,145 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12821589 finished 2026-09-13 07:35:16,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.037 0.054 2026-09-13 07:35:16,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [54/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:35:16,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:35:16,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [55/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .o_tag_badge_text:contains("test note"))) 2026-09-13 07:35:16,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [56/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:35:16,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [57/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:16,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [58/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:35:16,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [59/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:16,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [60/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:16,603 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [61/109] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:35:16,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [62/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:16,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [63/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:16,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [64/109] Tour ControlButtonsTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-13 07:35:16,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [65/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("8")):has(.price:contains("8.0"))) 2026-09-13 07:35:17,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [66/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:17,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [67/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:17,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [68/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:17,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [69/109] Tour ControlButtonsTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-13 07:35:17,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [70/109] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: .modal div.numpad button:text(1)) 2026-09-13 07:35:17,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [71/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-09-13 07:35:17,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [72/109] Tour ControlButtonsTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-09-13 07:35:17,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [73/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:35:17,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [74/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:17,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [75/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:17,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [76/109] Tour ControlButtonsTour → Step guest number is 15 (trigger: .control-buttons button:contains("Guests"):contains(15)) 2026-09-13 07:35:17,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [77/109] Tour ControlButtonsTour → Step click guests 15 button (trigger: .modal .control-buttons button:contains(15Guests)) 2026-09-13 07:35:17,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [78/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-09-13 07:35:17,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [79/109] Tour ControlButtonsTour → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-13 07:35:17,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [80/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:35:17,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [81/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:17,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [82/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:17,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [83/109] Tour ControlButtonsTour → Step guest number is 5 (trigger: .control-buttons button:contains("Guests"):contains(5)) 2026-09-13 07:35:17,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [84/109] Tour ControlButtonsTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-13 07:35:18,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [85/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-13 07:35:18,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [86/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:18,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [87/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:18,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [88/109] Tour ControlButtonsTour → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-13 07:35:18,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [89/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:35:18,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [90/109] Tour ControlButtonsTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-13 07:35:18,283 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36247645 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '845d237a-dd07-4704-92c6-247d2550228e'}] 2026-09-13 07:35:18,299 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1187] to pos.order #728 2026-09-13 07:35:18,308 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36247645 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '845d237a-dd07-4704-92c6-247d2550228e'} updated pos.order #728 2026-09-13 07:35:18,320 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36247645 finished 2026-09-13 07:35:18,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.026 0.061 2026-09-13 07:35:18,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:18] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.027 0.052 2026-09-13 07:35:18,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-09-13 07:35:18,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [92/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:35:18,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35: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.003 2026-09-13 07:35:18,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [93/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:35:18,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [94/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:18,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [95/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:35:18,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [96/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:18,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [97/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:18,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [98/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:18,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [99/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:19,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [100/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:19,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [101/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:35:19,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [102/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-13 07:35:19,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [103/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:19,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [104/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:19,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [105/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:19,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [106/109] Tour ControlButtonsTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:35:19,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [107/109] Tour ControlButtonsTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-13 07:35:19,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [108/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:35:19,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [109/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-13 07:35:19,628 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61177231 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0f2b3d11-9118-4725-b435-d7e83136be3b'}] 2026-09-13 07:35:19,658 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61177231 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0f2b3d11-9118-4725-b435-d7e83136be3b'} created pos.order #729 2026-09-13 07:35:19,666 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61177231 finished 2026-09-13 07:35:19,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.018 0.048 2026-09-13 07:35:19,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:35:19,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-09-13 07:35:19,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:35:19,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21657280 (allocated 22810624) 2026-09-13 07:35:19,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 67981 2026-09-13 07:35:19,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-09-13 07:35:19,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 67981 2026-09-13 07:35:19,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073519_895253_test_02_others_bis.txt 2026-09-13 07:35:19,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmp23nrbmw8_chrome_odoo" 2026-09-13 07:35:19,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-13 07:35:20,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 68121 2026-09-13 07:35:20,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp6sy84ydu_chrome_odoo 2026-09-13 07:35:20,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:34369/json/version 2026-09-13 07:35:20,146 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:35:20,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:35:20,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:34369/json 2026-09-13 07:35:20,148 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:35:20,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:34369/devtools/page/71568A490F73B4C59AA98DCB57322D2E 2026-09-13 07:35:20,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-09-13 07:35:20,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-09-13 07:35:20,173 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:35:20,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-09-13 07:35:20,181 26 INFO rb-103a292-224772-415053 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-09-13 07:35:20,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:35:20,192 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:35:20,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:20] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.022 0.402 2026-09-13 07:35:20,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '71568A490F73B4C59AA98DCB57322D2E', 'loaderId': 'D3477FA8181196C71C594D392E7FC02A', 'isDownload': False} 2026-09-13 07:35:20,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-13 07:35:20,623 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:35:20,636 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:20] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:35:20,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:20] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:35:20,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:20] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:35:20,971 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:20,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:35:20,990 26 INFO rb-103a292-224772-415053 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-09-13 07:35:20,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [1/34] Tour PosResTicketScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:35:21,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:35:21,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:35:21,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:21,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:35:21,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:35:21,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-09-13 07:35:21,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-09-13 07:35:21,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.126 0.226 2026-09-13 07:35:21,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:35:21,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:21,573 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-09-13 07:35:21,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:21,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-13 07:35:21,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:35:21,627 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:21,663 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:35:21,664 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:35:21,668 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:35:21,674 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:21,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [2/34] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:35:21,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.033 0.019 2026-09-13 07:35:21,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-09-13 07:35:21,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-13 07:35:21,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-13 07:35:21,760 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:35:21,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.018 0.029 2026-09-13 07:35:21,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.011 0.055 2026-09-13 07:35:21,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.081 2026-09-13 07:35:21,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [4/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:21,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:35:21,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.012 2026-09-13 07:35:21,956 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:21,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [5/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:24,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [6/34] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:35:24,077 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:24,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [7/34] Tour PosResTicketScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:35:24,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [8/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:24,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [9/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:24,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [10/34] Tour PosResTicketScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:24,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [11/34] Tour PosResTicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:24,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [12/34] Tour PosResTicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:35:24,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [13/34] Tour PosResTicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:24,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [14/34] Tour PosResTicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:24,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [15/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:24,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [16/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:24,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [17/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:24,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [18/34] Tour PosResTicketScreenTour → Step order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0")) 2026-09-13 07:35:24,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [19/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:24,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [20/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:24,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [21/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:24,893 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25405701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9de48895-554d-457f-81b7-3ce50632a70c'}] 2026-09-13 07:35:24,926 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25405701 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9de48895-554d-457f-81b7-3ce50632a70c'} created pos.order #730 2026-09-13 07:35:24,934 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25405701 finished 2026-09-13 07:35:24,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.021 0.046 2026-09-13 07:35:25,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [22/34] Tour PosResTicketScreenTour → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-13 07:35:25,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-13 07:35:25,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [24/34] Tour PosResTicketScreenTour → Step .ticket-screen .order-row > div:contains("001") 2026-09-13 07:35:25,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.020 0.028 2026-09-13 07:35:25,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [25/34] Tour PosResTicketScreenTour → Step .ticket-screen .order-row:has(div:contains("001")) .btn-danger 2026-09-13 07:35:25,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-09-13 07:35:25,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [26/34] Tour PosResTicketScreenTour → Step .ticket-screen .orders .order-row > td:contains("001") ~ td.text-end button.text-danger 2026-09-13 07:35:25,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [27/34] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:35:25,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [28/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:25,330 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84524025 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9de48895-554d-457f-81b7-3ce50632a70c'}] 2026-09-13 07:35:25,346 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84524025 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9de48895-554d-457f-81b7-3ce50632a70c'} updated pos.order #730 2026-09-13 07:35:25,355 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84524025 finished 2026-09-13 07:35:25,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [29/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:25,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.024 0.053 2026-09-13 07:35:25,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:25] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.024 0.051 2026-09-13 07:35:25,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-09-13 07:35:25,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [31/34] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:35:25,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:25,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [32/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:25,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [33/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-13 07:35:25,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [34/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:25,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-09-13 07:35:25,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:35:25,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16313776 (allocated 17960960) 2026-09-13 07:35:25,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 68121 2026-09-13 07:35:25,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-09-13 07:35:25,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 68121 2026-09-13 07:35:25,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073525_884534_test_04_ticket_screen.txt 2026-09-13 07:35:25,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmp6sy84ydu_chrome_odoo" 2026-09-13 07:35:25,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-13 07:35:26,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 68256 2026-09-13 07:35:26,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpuee_9khq_chrome_odoo 2026-09-13 07:35:26,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:46569/json/version 2026-09-13 07:35:26,173 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:35:26,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:35:26,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:46569/json 2026-09-13 07:35:26,177 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:35:26,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:46569/devtools/page/8F1EEA7061E689CCA0655F955AC1CB89 2026-09-13 07:35:26,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-09-13 07:35:26,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-09-13 07:35:26,209 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:35:26,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-09-13 07:35:26,218 26 INFO rb-103a292-224772-415053 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-09-13 07:35:26,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:35:26,228 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:35:26,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.032 0.315 2026-09-13 07:35:26,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '8F1EEA7061E689CCA0655F955AC1CB89', 'loaderId': '3F36EE02AABD3EA7A272305BAD2EB3A0', 'isDownload': False} 2026-09-13 07:35:26,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-13 07:35:26,582 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:35:26,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:35:26,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:35:26,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-09-13 07:35:26,930 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:26,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:35:26,959 26 INFO rb-103a292-224772-415053 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-09-13 07:35:26,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:35:26,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [1/232] Tour PosResTipScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:35:26,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:35:26,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:26,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:35:27,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:35:27,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.030 2026-09-13 07:35:27,058 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-13 07:35:27,472 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.152 0.229 2026-09-13 07:35:27,485 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:35:27,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35: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.003 2026-09-13 07:35:27,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.042 2026-09-13 07:35:27,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35: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.003 2026-09-13 07:35:27,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-09-13 07:35:27,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:35:27,647 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:27,660 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:35:27,672 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:35:27,675 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35: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-09-13 07:35:27,680 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:35:27,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.018 0.022 2026-09-13 07:35:27,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-13 07:35:27,704 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-13 07:35:27,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [2/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:35:27,764 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:27,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [3/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:35:27,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.020 0.030 2026-09-13 07:35:27,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.043 2026-09-13 07:35:27,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.024 0.129 2026-09-13 07:35:27,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35: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.008 2026-09-13 07:35:27,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [4/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:35:27,983 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:28,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [5/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:28,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [6/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:28,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [7/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:28,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [8/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:28,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [9/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:28,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [10/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:28,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [11/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:28,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [12/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:28,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [13/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:28,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [14/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:28,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [15/232] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-13 07:35:28,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [16/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:28,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [17/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:28,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [18/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:28,752 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47550461 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cad7ea02-4ed8-46f1-9ba7-a731b2bd41d5'}] 2026-09-13 07:35:28,790 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47550461 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cad7ea02-4ed8-46f1-9ba7-a731b2bd41d5'} created pos.order #731 2026-09-13 07:35:28,799 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47550461 finished 2026-09-13 07:35:28,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.027 0.048 2026-09-13 07:35:28,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [19/232] Tour PosResTipScreenTour → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("1")) 2026-09-13 07:35:28,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [20/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:35:28,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [21/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:28,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-13 07:35:29,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [22/232] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-13 07:35:29,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [23/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:29,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [24/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:35:29,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [25/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:35:29,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [26/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:35:29,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [27/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:35:29,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [28/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:35:29,349 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:29,350 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:29,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [29/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:35:29,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [30/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:35:29,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-13 07:35:29,533 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26582646 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cad7ea02-4ed8-46f1-9ba7-a731b2bd41d5'}] 2026-09-13 07:35:29,534 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:35:29,587 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #731 2026-09-13 07:35:29,758 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26582646 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cad7ea02-4ed8-46f1-9ba7-a731b2bd41d5'} updated pos.order #731 2026-09-13 07:35:29,767 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26582646 finished 2026-09-13 07:35:29,815 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.096 0.189 2026-09-13 07:35:29,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [32/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:29,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [33/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:31,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [34/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:35:32,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:32,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [35/232] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:35:32,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [36/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:32,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [37/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:35:32,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [38/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:32,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [39/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:32,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [40/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:32,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [41/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:32,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [42/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:32,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [43/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:32,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [44/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-13 07:35:32,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [45/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:32,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [46/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:32,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [47/232] Tour PosResTipScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-13 07:35:32,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [48/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:32,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [49/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:32,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [50/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:32,963 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83543011 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f10f02b1-a443-42ec-abd1-2a5a867f4a28'}] 2026-09-13 07:35:32,997 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83543011 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f10f02b1-a443-42ec-abd1-2a5a867f4a28'} created pos.order #732 2026-09-13 07:35:33,006 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83543011 finished 2026-09-13 07:35:33,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.018 0.054 2026-09-13 07:35:33,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-13 07:35:33,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-13 07:35:33,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.012 0.031 2026-09-13 07:35:33,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-13 07:35:33,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-13 07:35:33,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [54/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-13 07:35:33,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [55/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 2.00) 2026-09-13 07:35:33,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [56/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:33,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [57/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:35,484 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [58/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:35:35,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:35:35,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [59/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:35:35,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [60/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:35,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [61/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:35,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [62/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:35,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [63/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:35,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [64/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:35,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [65/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:35,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [66/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:35,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [67/232] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:35:36,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [68/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:35:36,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [69/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:36,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [70/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:36,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [71/232] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-09-13 07:35:36,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [72/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:36,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [73/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:35:36,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [74/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:35:36,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [75/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:35:36,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [76/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:35:36,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [77/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:35:36,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [78/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:35:36,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-13 07:35:36,739 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4042887 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'c475109a-7147-42f2-bf28-571f348576d2'}] 2026-09-13 07:35:36,910 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4042887 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'c475109a-7147-42f2-bf28-571f348576d2'} created pos.order #733 2026-09-13 07:35:36,919 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4042887 finished 2026-09-13 07:35:36,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.053 0.160 2026-09-13 07:35:37,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [80/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:37,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [81/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:39,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-09-13 07:35:39,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [83/232] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:35:39,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [84/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:39,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [85/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:35:39,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [86/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:39,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [87/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:39,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [88/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:39,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [89/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:39,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [90/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:39,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [91/232] Tour PosResTipScreenTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-13 07:35:39,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [92/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("4"))) 2026-09-13 07:35:39,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [93/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:39,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [94/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:39,919 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [95/232] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-13 07:35:39,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [96/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:40,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [97/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:40,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [98/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:40,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [99/232] Tour PosResTipScreenTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-13 07:35:40,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [100/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-13 07:35:40,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [101/232] Tour PosResTipScreenTour → Step input shown is '2' (trigger: .modal .value:contains("2")) 2026-09-13 07:35:40,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [102/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:35:40,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [103/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:40,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [104/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:40,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [105/232] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-09-13 07:35:40,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-13 07:35:40,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [107/232] Tour PosResTipScreenTour → Step set tab to Test (trigger: .product-screen .new-tab) 2026-09-13 07:35:40,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [108/232] Tour PosResTipScreenTour → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:35:40,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [109/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:35:40,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-13 07:35:40,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-13 07:35:40,775 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25821100 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5cc6de1c-c2ab-42f9-a0cc-e68369c684bc'}] 2026-09-13 07:35:40,812 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25821100 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5cc6de1c-c2ab-42f9-a0cc-e68369c684bc'} created pos.order #734 2026-09-13 07:35:40,824 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25821100 finished 2026-09-13 07:35:40,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.023 0.057 2026-09-13 07:35:40,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.012 0.030 2026-09-13 07:35:40,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:35:40,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-13 07:35:41,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [113/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-13 07:35:41,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [114/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 6.00) 2026-09-13 07:35:41,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [115/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("2.0") 2026-09-13 07:35:41,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [116/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("2.0") 2026-09-13 07:35:41,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [117/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:41,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [118/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:35:41,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:35:41,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-13 07:35:41,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [120/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("2.0") 2026-09-13 07:35:41,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [121/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.30") 2026-09-13 07:35:41,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [122/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("0.40") 2026-09-13 07:35:41,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [123/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("0.50") 2026-09-13 07:35:41,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-09-13 07:35:41,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [125/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="0.40"] 2026-09-13 07:35:41,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [126/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:41,754 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [127/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:43,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-13 07:35:43,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-13 07:35:43,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-13 07:35:43,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.013 0.031 2026-09-13 07:35:43,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:35:43,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-13 07:35:44,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [132/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-13 07:35:44,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [133/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("6.0") 2026-09-13 07:35:44,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [134/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("6.0") 2026-09-13 07:35:44,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [135/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:44,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [136/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:35:44,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-13 07:35:44,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:44] "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.005 2026-09-13 07:35:44,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [138/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("6.0") 2026-09-13 07:35:44,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [139/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.90") 2026-09-13 07:35:44,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [140/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.20") 2026-09-13 07:35:44,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [141/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("1.50") 2026-09-13 07:35:44,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-09-13 07:35:44,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [143/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.50"] 2026-09-13 07:35:44,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [144/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:44,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [145/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:46,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-13 07:35:46,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-13 07:35:46,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [148/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("8.0") 2026-09-13 07:35:46,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.013 0.030 2026-09-13 07:35:46,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-13 07:35:46,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [149/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("8.0") 2026-09-13 07:35:47,005 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [150/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:47,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [151/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:35:47,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [152/232] Tour PosResTipScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:35:47,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [153/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:47,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [154/232] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-13 07:35:47,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [155/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:47,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [156/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:47,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [157/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:47,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [158/232] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-09-13 07:35:47,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-13 07:35:47,524 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [160/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:35:47,578 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [161/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:35:47,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [162/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:35:47,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [163/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:35:47,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [164/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:35:47,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [165/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:35:47,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-13 07:35:47,853 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3540628 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5cc6de1c-c2ab-42f9-a0cc-e68369c684bc'}] 2026-09-13 07:35:47,907 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [711] to pos.order #734 2026-09-13 07:35:48,064 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3540628 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5cc6de1c-c2ab-42f9-a0cc-e68369c684bc'} updated pos.order #734 2026-09-13 07:35:48,075 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3540628 finished 2026-09-13 07:35:48,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.085 0.182 2026-09-13 07:35:48,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [167/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("8.0") 2026-09-13 07:35:48,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [168/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("1.20") 2026-09-13 07:35:48,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [169/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.60") 2026-09-13 07:35:48,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [170/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("2.00") 2026-09-13 07:35:48,351 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [171/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input 2026-09-13 07:35:48,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [172/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.00"] 2026-09-13 07:35:48,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [173/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:48,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [174/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:50,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-13 07:35:50,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-13 07:35:50,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-13 07:35:50,704 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.016 0.033 2026-09-13 07:35:50,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:35:50,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-13 07:35:50,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [179/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Tipping") 2026-09-13 07:35:50,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [180/232] Tour PosResTipScreenTour → Step .ticket-screen .tip-cell:contains("1.00") 2026-09-13 07:35:50,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/232] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-09-13 07:35:50,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [182/232] Tour PosResTipScreenTour → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-09-13 07:35:50,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:50] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.006 0.014 2026-09-13 07:35:51,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.005 0.010 2026-09-13 07:35:51,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.004 0.013 2026-09-13 07:35:51,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:35:51,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:35:51,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.006 2026-09-13 07:35:51,057 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.014 2026-09-13 07:35:51,071 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.025 2026-09-13 07:35:51,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-13 07:35:51,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.022 2026-09-13 07:35:51,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-13 07:35:51,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [185/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-13 07:35:51,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [186/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Ongoing):contains($ 4.00) 2026-09-13 07:35:51,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [187/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("4.0") 2026-09-13 07:35:51,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [188/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("4.0") 2026-09-13 07:35:51,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [189/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:51,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [190/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:35:51,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:35:51,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [191/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:35:51,514 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68152872 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': 'cad7ea02-4ed8-46f1-9ba7-a731b2bd41d5'}] 2026-09-13 07:35:51,520 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68152872 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': 'cad7ea02-4ed8-46f1-9ba7-a731b2bd41d5'} sync ignored for existing PoS order pos.order(731,) (state: paid) 2026-09-13 07:35:51,527 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68152872 finished 2026-09-13 07:35:51,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.018 0.044 2026-09-13 07:35:51,614 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14726673 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': 'c475109a-7147-42f2-bf28-571f348576d2'}] 2026-09-13 07:35:51,620 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14726673 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': 'c475109a-7147-42f2-bf28-571f348576d2'} sync ignored for existing PoS order pos.order(733,) (state: paid) 2026-09-13 07:35:51,628 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14726673 finished 2026-09-13 07:35:51,669 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.016 0.041 2026-09-13 07:35:51,691 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26895293 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': '5cc6de1c-c2ab-42f9-a0cc-e68369c684bc'}] 2026-09-13 07:35:51,695 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26895293 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': '5cc6de1c-c2ab-42f9-a0cc-e68369c684bc'} sync ignored for existing PoS order pos.order(734,) (state: paid) 2026-09-13 07:35:51,705 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26895293 finished 2026-09-13 07:35:51,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.022 0.040 2026-09-13 07:35:51,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [192/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:35:51,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [193/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:35:51,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [194/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:35:51,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/232] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-09-13 07:35:51,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [196/232] Tour PosResTipScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-13 07:35:52,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [197/232] Tour PosResTipScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-09-13 07:35:52,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [198/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:35:52,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [199/232] Tour PosResTipScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-13 07:35:52,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [200/232] Tour PosResTipScreenTour → Step amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0")) 2026-09-13 07:35:52,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [201/232] Tour PosResTipScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:35:52,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [202/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:35:52,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [203/232] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:35:52,393 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56770867 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f10f02b1-a443-42ec-abd1-2a5a867f4a28'}] 2026-09-13 07:35:52,408 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1197] to pos.order #732 2026-09-13 07:35:52,445 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [712] to pos.order #732 2026-09-13 07:35:52,568 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56770867 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f10f02b1-a443-42ec-abd1-2a5a867f4a28'} updated pos.order #732 2026-09-13 07:35:52,580 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56770867 finished 2026-09-13 07:35:52,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.067 0.163 2026-09-13 07:35:52,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [204/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:35:52,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [205/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:35:52,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [206/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:35:52,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35: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.003 2026-09-13 07:35:52,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [207/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:35:52,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [208/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:53,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [209/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:53,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [210/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:53,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [211/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:53,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [212/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:53,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [213/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:53,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [214/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:53,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [215/232] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:35:53,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [216/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:35:53,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [217/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:53,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [218/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:53,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [219/232] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-09-13 07:35:53,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [220/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:53,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [221/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:35:53,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [222/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:35:53,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [223/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:35:53,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [224/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:35:53,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [225/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:35:54,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [226/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:35:54,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-13 07:35:54,099 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69226298 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'af05c743-2e6b-42a0-a5d9-f80ad15a61fc'}] 2026-09-13 07:35:54,249 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69226298 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'af05c743-2e6b-42a0-a5d9-f80ad15a61fc'} created pos.order #735 2026-09-13 07:35:54,260 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69226298 finished 2026-09-13 07:35:54,294 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.067 0.130 2026-09-13 07:35:54,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-09-13 07:35:54,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:54] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:35:54,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [229/232] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:35:54,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:35:54,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [230/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:35:54,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [231/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:35:54,512 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11086897 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'af05c743-2e6b-42a0-a5d9-f80ad15a61fc'}] 2026-09-13 07:35:54,518 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11086897 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'af05c743-2e6b-42a0-a5d9-f80ad15a61fc'} sync ignored for existing PoS order pos.order(735,) (state: paid) 2026-09-13 07:35:54,528 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11086897 finished 2026-09-13 07:35:54,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-13 07:35:54,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-09-13 07:35:54,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:35:54,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.038 0.059 2026-09-13 07:35:54,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29356608 (allocated 32247808) 2026-09-13 07:35:54,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 68256 2026-09-13 07:35:54,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-09-13 07:35:54,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 68256 2026-09-13 07:35:54,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073554_778033_test_05_tip_screen.txt 2026-09-13 07:35:54,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpuee_9khq_chrome_odoo" 2026-09-13 07:35:54,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-13 07:35:55,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 68429 2026-09-13 07:35:55,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmprrvdztcc_chrome_odoo 2026-09-13 07:35:55,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:46127/json/version 2026-09-13 07:35:55,037 26 INFO rb-103a292-224772-415053 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-09-13 07:35:55,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:35:55,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:46127/json 2026-09-13 07:35:55,046 26 INFO rb-103a292-224772-415053 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-09-13 07:35:55,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:46127/devtools/page/BF58B38455975BD6FDAFEF876ABA87FD 2026-09-13 07:35:55,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-09-13 07:35:55,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-09-13 07:35:55,083 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:35:55,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-09-13 07:35:55,092 26 INFO rb-103a292-224772-415053 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-09-13 07:35:55,092 26 INFO rb-103a292-224772-415053 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-09-13 07:35:55,101 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:35:55,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.027 0.466 2026-09-13 07:35:55,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'BF58B38455975BD6FDAFEF876ABA87FD', 'loaderId': '2C8CB45B66CFC2A6C75974C294D50669', 'isDownload': False} 2026-09-13 07:35:55,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-13 07:35:55,601 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:35:55,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:35:55,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:35:55,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:35:55,926 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:55,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:35:55,947 26 INFO rb-103a292-224772-415053 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-09-13 07:35:55,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [1/71] Tour SplitBillScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:35:55,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:35:55,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:35:55,967 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:55,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:35:55,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.013 2026-09-13 07:35:55,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-13 07:35:56,026 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.024 2026-09-13 07:35:56,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.154 0.236 2026-09-13 07:35:56,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:35:56,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:56,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:35:56,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:35:56,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-13 07:35:56,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:35:56,584 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:35:56,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:35:56,604 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:35:56,608 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:35:56,611 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:35:56,614 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:35:56,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.020 0.015 2026-09-13 07:35:56,629 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:35:56,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-09-13 07:35:56,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [2/71] Tour SplitBillScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:35:56,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.015 0.050 2026-09-13 07:35:56,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [3/71] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:35:56,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.090 2026-09-13 07:35:56,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.053 2026-09-13 07:35:56,811 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:35:56,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [4/71] Tour SplitBillScreenTour2 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:35:56,857 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:35:56,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [5/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:56,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [6/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:35:57,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [7/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:57,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [8/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:57,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [9/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:57,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [10/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:35:57,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [11/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:35:57,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [12/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:57,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [13/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:57,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [14/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:35:57,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [15/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:57,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [16/71] Tour SplitBillScreenTour2 → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:35:57,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [17/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:57,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [18/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:57,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [19/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:57,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [20/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:57,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [21/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:57,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [22/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:35:57,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [23/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:35:57,919 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [24/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:57,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [25/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:58,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [26/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:35:58,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [27/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:58,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [28/71] Tour SplitBillScreenTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:35:58,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [29/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:58,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [30/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:35:58,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [31/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:35:58,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [32/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:35:58,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [33/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:35:58,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [34/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:35:58,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [35/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:35:58,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [36/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:35:58,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [37/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:35:58,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [38/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:35:58,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [39/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:58,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [40/71] Tour SplitBillScreenTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:35:58,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [41/71] Tour SplitBillScreenTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:35:58,867 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60432326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c45bc746-03be-4776-b4c4-2e636a769a84'}] 2026-09-13 07:35:58,912 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60432326 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c45bc746-03be-4776-b4c4-2e636a769a84'} created pos.order #736 2026-09-13 07:35:58,921 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60432326 finished 2026-09-13 07:35:58,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.025 0.056 2026-09-13 07:35:58,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [42/71] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:35:59,034 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:35:59,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [43/71] Tour SplitBillScreenTour2 → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-09-13 07:35:59,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [44/71] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:35:59,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [45/71] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:35:59,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [46/71] Tour SplitBillScreenTour2 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:35:59,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [47/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:35:59,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [48/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:35:59,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [49/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:35:59,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [50/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:35:59,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [51/71] Tour SplitBillScreenTour2 → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-13 07:35:59,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [52/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:35:59,546 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90180824 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c45bc746-03be-4776-b4c4-2e636a769a84'}] 2026-09-13 07:35:59,563 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1199, 1201] 2026-09-13 07:35:59,575 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90180824 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c45bc746-03be-4776-b4c4-2e636a769a84'} updated pos.order #736 2026-09-13 07:35:59,583 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90180824 finished 2026-09-13 07:35:59,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [53/71] Tour SplitBillScreenTour2 → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-13 07:35:59,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.034 0.055 2026-09-13 07:35:59,668 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14633864 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8bcdbd42-9d83-463c-bc60-df705997d381'}] 2026-09-13 07:35:59,699 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14633864 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8bcdbd42-9d83-463c-bc60-df705997d381'} created pos.order #737 2026-09-13 07:35:59,709 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14633864 finished 2026-09-13 07:35:59,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.021 0.047 2026-09-13 07:35:59,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [54/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:35:59,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-09-13 07:35:59,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [56/71] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains("2B") 2026-09-13 07:35:59,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.017 0.032 2026-09-13 07:35:59,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:35:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:35:59,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [57/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:00,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [58/71] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:36:00,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [59/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:36:00,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [60/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:00,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [61/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:00,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [62/71] Tour SplitBillScreenTour2 → Step order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00")) 2026-09-13 07:36:00,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [63/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:00,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-09-13 07:36:00,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [65/71] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:36:00,454 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.013 0.021 2026-09-13 07:36:00,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.009 2026-09-13 07:36:00,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [66/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:00,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [67/71] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:36:00,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [68/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:36:00,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-13 07:36:00,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [69/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:00,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [70/71] Tour SplitBillScreenTour2 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-09-13 07:36:00,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [71/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:00,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-09-13 07:36:00,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 07:36:00,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 18943396 (allocated 20189184) 2026-09-13 07:36:00,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 68429 2026-09-13 07:36:00,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-09-13 07:36:00,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 68429 2026-09-13 07:36:00,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073600_938911_test_06_split_bill_screen.txt 2026-09-13 07:36:00,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmprrvdztcc_chrome_odoo" 2026-09-13 07:36:00,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-13 07:36:01,137 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #220 deleted product.product records with IDs: [2528] 2026-09-13 07:36:01,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 68566 2026-09-13 07:36:01,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpcumzxs_z_chrome_odoo 2026-09-13 07:36:01,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:44329/json/version 2026-09-13 07:36:01,369 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:01,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:01,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:44329/json 2026-09-13 07:36:01,374 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:01,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:44329/devtools/page/A3E5114CA590B2276987909D260A856C 2026-09-13 07:36:01,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-13 07:36:01,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-13 07:36:01,432 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:01,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-13 07:36:01,441 26 INFO rb-103a292-224772-415053 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-09-13 07:36:01,441 26 INFO rb-103a292-224772-415053 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-09-13 07:36:01,452 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:36:01,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:01] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.034 0.313 2026-09-13 07:36:01,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': 'A3E5114CA590B2276987909D260A856C', 'loaderId': 'F5E8D61A4447F2C5901C3480D8C977CF', 'isDownload': False} 2026-09-13 07:36:01,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-13 07:36:01,806 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:01,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:01] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:36:01,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:01] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:36:01,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:01] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:36:02,184 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:02,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:36:02,211 26 INFO rb-103a292-224772-415053 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-09-13 07:36:02,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/40] Tour SplitBillScreenTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:02,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:36:02,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:36:02,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:02,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:36:02,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:36:02,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.018 2026-09-13 07:36:02,294 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-13 07:36:02,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.153 0.220 2026-09-13 07:36:02,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:36:02,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36: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.004 2026-09-13 07:36:02,759 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:36:02,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:36:02,815 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36: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.004 2026-09-13 07:36:02,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:02,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:36:02,853 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:02,861 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:02,897 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:36:02,902 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-13 07:36:02,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/40] Tour SplitBillScreenTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:36:02,908 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:02,916 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:02,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.036 0.021 2026-09-13 07:36:02,929 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:36:02,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.063 2026-09-13 07:36:02,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:02] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.015 0.067 2026-09-13 07:36:02,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/40] Tour SplitBillScreenTour3 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:36:03,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.012 0.104 2026-09-13 07:36:03,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.051 2026-09-13 07:36:03,103 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:03,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/40] Tour SplitBillScreenTour3 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:36:03,144 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:03,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:03,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:03,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/40] Tour SplitBillScreenTour3 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:36:03,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/40] Tour SplitBillScreenTour3 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:36:03,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:36:03,461 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/40] Tour SplitBillScreenTour3 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:36:03,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/40] Tour SplitBillScreenTour3 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:36:03,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:36:03,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2")):has(.price:contains("4.00"))) 2026-09-13 07:36:03,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:03,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:36:03,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:36:03,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/40] Tour SplitBillScreenTour3 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:36:04,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-13 07:36:04,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:36:04,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:04,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/40] Tour SplitBillScreenTour3 → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-09-13 07:36:04,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/40] Tour SplitBillScreenTour3 → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-13 07:36:04,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:04,298 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94632045 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '69a9248c-6f0d-4b7e-a595-6fa91e9d2933'}] 2026-09-13 07:36:04,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/40] Tour SplitBillScreenTour3 → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-13 07:36:04,358 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94632045 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '69a9248c-6f0d-4b7e-a595-6fa91e9d2933'} created pos.order #738 2026-09-13 07:36:04,369 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94632045 finished 2026-09-13 07:36:04,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.036 0.079 2026-09-13 07:36:04,439 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84317750 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5d49f6d9-24c0-464d-b034-69e21a928b50'}] 2026-09-13 07:36:04,470 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84317750 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5d49f6d9-24c0-464d-b034-69e21a928b50'} created pos.order #739 2026-09-13 07:36:04,482 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84317750 finished 2026-09-13 07:36:04,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.021 0.054 2026-09-13 07:36:04,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:04,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:04,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:04,657 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:04,658 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:04,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [28/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:36:04,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [29/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:36:04,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [30/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:36:04,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [31/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-13 07:36:04,877 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69669326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5d49f6d9-24c0-464d-b034-69e21a928b50'}] 2026-09-13 07:36:04,885 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:04,936 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [714] to pos.order #739 2026-09-13 07:36:05,119 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69669326 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5d49f6d9-24c0-464d-b034-69e21a928b50'} updated pos.order #739 2026-09-13 07:36:05,127 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69669326 finished 2026-09-13 07:36:05,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.082 0.221 2026-09-13 07:36:05,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [32/40] Tour SplitBillScreenTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:36:05,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [33/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:05,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [34/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:05,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [35/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:05,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [36/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:36:05,524 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [37/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:36:05,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [38/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:36:05,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [39/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:36:05,639 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95324204 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '69a9248c-6f0d-4b7e-a595-6fa91e9d2933'}] 2026-09-13 07:36:05,697 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [715] to pos.order #738 2026-09-13 07:36:05,859 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95324204 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '69a9248c-6f0d-4b7e-a595-6fa91e9d2933'} updated pos.order #738 2026-09-13 07:36:05,870 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95324204 finished 2026-09-13 07:36:05,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.090 0.197 2026-09-13 07:36:05,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [40/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:36:06,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-13 07:36:06,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 07:36:06,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17381584 (allocated 19009536) 2026-09-13 07:36:06,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 68566 2026-09-13 07:36:06,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-13 07:36:06,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 68566 2026-09-13 07:36:06,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073606_154742_test_07_split_bill_screen.txt 2026-09-13 07:36:06,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpcumzxs_z_chrome_odoo" 2026-09-13 07:36:06,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 68696 2026-09-13 07:36:06,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpm5mq80nz_chrome_odoo 2026-09-13 07:36:06,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40339/json/version 2026-09-13 07:36:06,306 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:06,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:06,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40339/json 2026-09-13 07:36:06,310 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:06,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:40339/devtools/page/DE64ABD0B958B971357A7DC205ACF7A1 2026-09-13 07:36:06,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-13 07:36:06,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-13 07:36:06,328 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:06,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-13 07:36:06,331 26 INFO rb-103a292-224772-415053 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-09-13 07:36:06,331 26 INFO rb-103a292-224772-415053 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-09-13 07:36:06,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.014 0.028 2026-09-13 07:36:06,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': 'DE64ABD0B958B971357A7DC205ACF7A1', 'loaderId': 'EE7207FFC5A52DF73ED8FAF14EBC235F', 'isDownload': False} 2026-09-13 07:36:06,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-09-13 07:36:06,387 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:06,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-13 07:36:06,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:36:06,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:36:06,727 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:06,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:06,744 26 INFO rb-103a292-224772-415053 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-09-13 07:36:06,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/35] Tour SplitBillScreenTourPay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:06,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:36:06,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:36:06,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:06,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:36:06,794 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:36:06,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.020 2026-09-13 07:36:06,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-13 07:36:07,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.125 0.236 2026-09-13 07:36:07,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:07,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:07,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:36:07,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-13 07:36:07,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:36:07,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:07,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:07,398 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:07,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:07,417 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:07,427 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:36:07,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.013 2026-09-13 07:36:07,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.004 0.034 2026-09-13 07:36:07,450 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:07,452 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:07,469 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:07,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/35] Tour SplitBillScreenTourPay → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:36:07,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.013 0.026 2026-09-13 07:36:07,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.023 0.069 2026-09-13 07:36:07,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.016 2026-09-13 07:36:07,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/35] Tour SplitBillScreenTourPay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:36:07,603 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:07,664 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/35] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:07,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:07,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:07,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/35] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:07,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/35] Tour SplitBillScreenTourPay → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:36:07,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/35] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:07,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:36:08,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:36:08,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/35] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:08,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/35] Tour SplitBillScreenTourPay → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:08,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/35] Tour SplitBillScreenTourPay → Step picking radio attribute with name Normal (trigger: .modal .attribute-name-cell:contains('Normal') input) 2026-09-13 07:36:08,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/35] Tour SplitBillScreenTourPay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:36:08,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/35] Tour SplitBillScreenTourPay → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:08,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/35] Tour SplitBillScreenTourPay → Step picking radio attribute with name Zero (trigger: .modal .attribute-name-cell:contains('Zero') input) 2026-09-13 07:36:08,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/35] Tour SplitBillScreenTourPay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:36:08,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/35] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:36:08,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/35] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .more-btn) 2026-09-13 07:36:08,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/35] Tour SplitBillScreenTourPay → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:36:08,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:36:08,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Coca-Cola","attributeLine":"Zero","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.attribute-line:contains("Zero"))) 2026-09-13 07:36:08,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/35] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-13 07:36:08,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/35] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:36:08,846 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75867732 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '7a4675ec-8cbc-4dd8-a895-6c4c91a26f1e'}] 2026-09-13 07:36:08,884 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75867732 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '7a4675ec-8cbc-4dd8-a895-6c4c91a26f1e'} created pos.order #740 2026-09-13 07:36:08,894 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75867732 finished 2026-09-13 07:36:08,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.020 0.061 2026-09-13 07:36:08,952 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21365130 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ddb250e3-9f2e-4bc2-ac74-c212fdcd7651'}] 2026-09-13 07:36:08,985 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21365130 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ddb250e3-9f2e-4bc2-ac74-c212fdcd7651'} created pos.order #741 2026-09-13 07:36:08,994 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21365130 finished 2026-09-13 07:36:09,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.019 0.057 2026-09-13 07:36:09,060 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:09,061 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:09,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/35] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:36:09,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-13 07:36:09,135 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3741765 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ddb250e3-9f2e-4bc2-ac74-c212fdcd7651'}] 2026-09-13 07:36:09,140 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:09,175 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [716] to pos.order #741 2026-09-13 07:36:09,280 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3741765 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ddb250e3-9f2e-4bc2-ac74-c212fdcd7651'} updated pos.order #741 2026-09-13 07:36:09,288 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3741765 finished 2026-09-13 07:36:09,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.054 0.136 2026-09-13 07:36:09,452 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [28/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-13 07:36:09,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [29/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-13 07:36:09,559 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [30/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Coca-Cola","attributeLine":"Normal"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.attribute-line:contains("Normal"))) 2026-09-13 07:36:09,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [31/35] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-13 07:36:09,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [32/35] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:36:09,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [33/35] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:36:09,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [34/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:36:09,788 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13229253 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '7a4675ec-8cbc-4dd8-a895-6c4c91a26f1e'}] 2026-09-13 07:36:09,837 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [717] to pos.order #740 2026-09-13 07:36:09,972 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13229253 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '7a4675ec-8cbc-4dd8-a895-6c4c91a26f1e'} updated pos.order #740 2026-09-13 07:36:09,981 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13229253 finished 2026-09-13 07:36:10,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.071 0.164 2026-09-13 07:36:10,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [35/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:36:10,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-13 07:36:10,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:36:10,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18563716 (allocated 20058112) 2026-09-13 07:36:10,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 68696 2026-09-13 07:36:10,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-13 07:36:10,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 68696 2026-09-13 07:36:10,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073610_350704_test_07_split_bill_screen.txt 2026-09-13 07:36:10,351 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpm5mq80nz_chrome_odoo" 2026-09-13 07:36:10,362 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-13 07:36:10,585 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 68833 2026-09-13 07:36:10,585 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmp7jycvs7p_chrome_odoo 2026-09-13 07:36:10,585 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:33039/json/version 2026-09-13 07:36:10,586 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:10,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:10,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:33039/json 2026-09-13 07:36:10,594 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:10,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:33039/devtools/page/B9FF663259B106CAD65A57D681206057 2026-09-13 07:36:10,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-09-13 07:36:10,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-09-13 07:36:10,629 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:10,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-09-13 07:36:10,641 26 INFO rb-103a292-224772-415053 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-09-13 07:36:10,642 26 INFO rb-103a292-224772-415053 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-09-13 07:36:10,650 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:36:10,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:10] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.028 0.289 2026-09-13 07:36:10,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'B9FF663259B106CAD65A57D681206057', 'loaderId': '2EB2661F9B11AB6ED5F226EEC3B19154', 'isDownload': False} 2026-09-13 07:36:10,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-13 07:36:10,974 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:10,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:10] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:36:10,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:10] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:36:11,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-13 07:36:11,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-13 07:36:11,421 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:11,429 26 INFO rb-103a292-224772-415053 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-09-13 07:36:11,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:36:11,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [1/62] Tour RefundStayCurrentTableTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:11,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:11,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:11,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36: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.009 2026-09-13 07:36:11,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:36:11,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.018 2026-09-13 07:36:11,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-13 07:36:11,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.144 0.224 2026-09-13 07:36:11,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:36:12,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:36:12,058 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:36:12,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:36:12,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:12,092 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:36:12,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:12,154 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-13 07:36:12,164 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-13 07:36:12,174 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:36:12,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.022 0.023 2026-09-13 07:36:12,178 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:36:12,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [2/62] Tour RefundStayCurrentTableTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:36:12,189 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:36:12,196 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:12,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.014 0.072 2026-09-13 07:36:12,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [3/62] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:36:12,253 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.050 2026-09-13 07:36:12,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.012 0.113 2026-09-13 07:36:12,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.074 2026-09-13 07:36:12,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:12,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [4/62] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:12,446 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:12,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [5/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:12,559 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [6/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:36:12,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [7/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:12,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [8/62] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:36:12,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [9/62] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:12,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [10/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:12,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [11/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-13 07:36:12,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [12/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:12,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [13/62] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-09-13 07:36:12,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [14/62] Tour RefundStayCurrentTableTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:36:13,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [15/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:13,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [16/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:13,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [17/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:13,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [18/62] Tour RefundStayCurrentTableTour → Step 'Water' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Water")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:36:13,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [19/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:13,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [20/62] Tour RefundStayCurrentTableTour → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-13 07:36:13,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [21/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:13,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [22/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:13,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [23/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:13,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [24/62] Tour RefundStayCurrentTableTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:36:13,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [25/62] Tour RefundStayCurrentTableTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:36:13,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [26/62] Tour RefundStayCurrentTableTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:36:13,628 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:13,629 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:13,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [27/62] Tour RefundStayCurrentTableTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:36:13,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [28/62] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:36:13,753 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45885145 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6a0d3b31-4c93-4dc7-9d87-245287c954c5'}] 2026-09-13 07:36:13,757 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:14,000 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45885145 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6a0d3b31-4c93-4dc7-9d87-245287c954c5'} created pos.order #742 2026-09-13 07:36:14,010 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45885145 finished 2026-09-13 07:36:14,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.118 0.170 2026-09-13 07:36:14,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [29/62] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:36:14,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [30/62] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:36:14,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:14,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [31/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:14,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [32/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-13 07:36:14,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [33/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:14,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [34/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:14,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [35/62] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:36:14,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [36/62] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .more-btn) 2026-09-13 07:36:14,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [37/62] Tour RefundStayCurrentTableTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-13 07:36:14,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [38/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:36:14,622 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3826943 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f0cf9580-b899-466b-a6b4-499e05b1a7c1'}] 2026-09-13 07:36:14,644 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3826943 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f0cf9580-b899-466b-a6b4-499e05b1a7c1'} created pos.order #743 2026-09-13 07:36:14,653 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3826943 finished 2026-09-13 07:36:14,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.012 0.040 2026-09-13 07:36:14,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.011 0.021 2026-09-13 07:36:14,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:36:14,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-09-13 07:36:14,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [39/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:36:14,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [40/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:14,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [41/62] Tour RefundStayCurrentTableTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:36:14,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [42/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:14,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [43/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:15,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [44/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 2") 2026-09-13 07:36:15,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [45/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:15,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [46/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:15,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [47/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:36:15,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [48/62] Tour RefundStayCurrentTableTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:36:15,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [49/62] Tour RefundStayCurrentTableTour → Step click back button (trigger: .back-button) 2026-09-13 07:36:15,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [50/62] Tour RefundStayCurrentTableTour → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:36:15,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [51/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:15,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [52/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:36:15,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [53/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:15,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [54/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:15,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [55/62] Tour RefundStayCurrentTableTour → Step order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40")) 2026-09-13 07:36:15,644 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [56/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:15,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [57/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:15,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [58/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:15,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [59/62] Tour RefundStayCurrentTableTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:36:15,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [60/62] Tour RefundStayCurrentTableTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:36:15,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [61/62] Tour RefundStayCurrentTableTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:36:15,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [62/62] Tour RefundStayCurrentTableTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:36:15,969 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3816717 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f0cf9580-b899-466b-a6b4-499e05b1a7c1'}] 2026-09-13 07:36:15,982 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1212] to pos.order #743 2026-09-13 07:36:16,022 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [719] to pos.order #743 2026-09-13 07:36:16,151 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3816717 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f0cf9580-b899-466b-a6b4-499e05b1a7c1'} updated pos.order #743 2026-09-13 07:36:16,168 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3816717 finished 2026-09-13 07:36:16,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 177 0.088 0.154 2026-09-13 07:36:16,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-09-13 07:36:16,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:36:16,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18612116 (allocated 20058112) 2026-09-13 07:36:16,392 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 68833 2026-09-13 07:36:16,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-09-13 07:36:16,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 68833 2026-09-13 07:36:16,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073616_447399_test_08_refund_stay_current_table.txt 2026-09-13 07:36:16,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmp7jycvs7p_chrome_odoo" 2026-09-13 07:36:16,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-13 07:36:17,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 68967 2026-09-13 07:36:17,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmpm7a0jdz8_chrome_odoo 2026-09-13 07:36:17,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:45691/json/version 2026-09-13 07:36:17,294 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:17,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:17,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:45691/json 2026-09-13 07:36:17,297 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:17,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:45691/devtools/page/AB69EDFF5E3FA99C0E2A1E77BD9AD4FC 2026-09-13 07:36:17,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-09-13 07:36:17,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-09-13 07:36:17,361 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:17,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-09-13 07:36:17,367 26 INFO rb-103a292-224772-415053 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-09-13 07:36:17,367 26 INFO rb-103a292-224772-415053 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-09-13 07:36:17,376 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:36:17,675 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:17] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.034 0.267 2026-09-13 07:36:17,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': 'AB69EDFF5E3FA99C0E2A1E77BD9AD4FC', 'loaderId': 'A3C6471BD1BAF2268EEC098B42003391', 'isDownload': False} 2026-09-13 07:36:17,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-09-13 07:36:17,682 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:17,698 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:17] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-13 07:36:17,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:17] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:36:17,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:17] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-13 07:36:18,058 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:18,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-13 07:36:18,080 26 INFO rb-103a292-224772-415053 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-09-13 07:36:18,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [1/72] Tour SplitBillScreenTour4ProductCombo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:18,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:36:18,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:18,108 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:18,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.009 2026-09-13 07:36:18,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:36:18,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.021 2026-09-13 07:36:18,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-13 07:36:18,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.136 0.415 2026-09-13 07:36:18,775 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36: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-09-13 07:36:18,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:36:18,863 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-13 07:36:18,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:36:18,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:18,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:36:18,938 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:18,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:18,951 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:18,954 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:18,970 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:18,972 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:18,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [2/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:36:18,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:18] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.018 0.034 2026-09-13 07:36:19,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:19] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.062 2026-09-13 07:36:19,011 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:19,045 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:19] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.012 0.028 2026-09-13 07:36:19,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [3/72] Tour SplitBillScreenTour4ProductCombo → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:36:19,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:19] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.018 0.073 2026-09-13 07:36:19,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.060 2026-09-13 07:36:19,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:36:19,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [4/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-13 07:36:19,272 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:19,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [5/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-09-13 07:36:19,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [6/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-09-13 07:36:19,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [7/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-09-13 07:36:19,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [8/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:36:19,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [9/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-13 07:36:19,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [10/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-13 07:36:19,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [11/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-13 07:36:19,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [12/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-09-13 07:36:19,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [13/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:36:19,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [14/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-13 07:36:19,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [15/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-13 07:36:20,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [16/72] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-13 07:36:20,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [17/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:20,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [18/72] Tour SplitBillScreenTour4ProductCombo → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:36:20,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [19/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:20,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [20/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:20,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [21/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-09-13 07:36:20,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [22/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:20,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [23/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:36:20,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [24/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:20,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [25/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:20,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [26/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:20,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [27/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:20,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [28/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:36:20,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [29/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:20,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [30/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:36:20,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [31/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:36:20,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [32/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:20,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [33/72] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:36:21,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [34/72] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .more-btn) 2026-09-13 07:36:21,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [35/72] Tour SplitBillScreenTour4ProductCombo → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:36:21,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [36/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:36:21,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [37/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3"))) 2026-09-13 07:36:21,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [38/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2"))) 2026-09-13 07:36:21,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [39/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:36:21,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [40/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-13 07:36:21,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [41/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-09-13 07:36:21,452 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [42/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-09-13 07:36:21,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [43/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-09-13 07:36:21,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [44/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-13 07:36:21,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [45/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-09-13 07:36:21,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [46/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("2"))) 2026-09-13 07:36:21,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [47/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 7","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(.qty:contains("2"))) 2026-09-13 07:36:21,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [48/72] Tour SplitBillScreenTour4ProductCombo → Step total amount of split is '97.15' (trigger: .splitbill-screen .order-info .subtotal:contains("97.15")) 2026-09-13 07:36:21,810 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [49/72] Tour SplitBillScreenTour4ProductCombo → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-13 07:36:21,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [50/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:21,918 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16785390 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3ded103a-e9c2-4d3c-a2ea-102718eba892'}] 2026-09-13 07:36:21,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [51/72] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '97.13' (trigger: .product-screen .order-summary .total:contains("97.13")) 2026-09-13 07:36:21,988 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16785390 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3ded103a-e9c2-4d3c-a2ea-102718eba892'} created pos.order #744 2026-09-13 07:36:21,999 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16785390 finished 2026-09-13 07:36:22,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.039 0.083 2026-09-13 07:36:22,114 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12969203 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '652a7a85-d845-4e6c-8c0f-299e06d5ab10'}] 2026-09-13 07:36:22,151 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12969203 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '652a7a85-d845-4e6c-8c0f-299e06d5ab10'} created pos.order #745 2026-09-13 07:36:22,158 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12969203 finished 2026-09-13 07:36:22,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.020 0.052 2026-09-13 07:36:22,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [52/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:22,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [53/72] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:22,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [54/72] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:22,358 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:22,360 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:22,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [55/72] Tour SplitBillScreenTour4ProductCombo → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:36:22,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [56/72] Tour SplitBillScreenTour4ProductCombo → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:36:22,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [57/72] Tour SplitBillScreenTour4ProductCombo → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:36:22,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [58/72] Tour SplitBillScreenTour4ProductCombo → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-13 07:36:22,584 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85049675 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '652a7a85-d845-4e6c-8c0f-299e06d5ab10'}] 2026-09-13 07:36:22,593 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:22,681 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [720] to pos.order #745 2026-09-13 07:36:23,144 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85049675 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '652a7a85-d845-4e6c-8c0f-299e06d5ab10'} updated pos.order #745 2026-09-13 07:36:23,154 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85049675 finished 2026-09-13 07:36:23,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 332 0.178 0.459 2026-09-13 07:36:23,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [59/72] Tour SplitBillScreenTour4ProductCombo → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:36:23,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [60/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:36:23,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [61/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-13 07:36:23,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [62/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-13 07:36:23,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [63/72] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-13 07:36:23,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [64/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:23,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [65/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"43.33","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("43.33"))) 2026-09-13 07:36:23,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [66/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:23,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [67/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-13 07:36:23,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [68/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-09-13 07:36:23,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [69/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(.qty:contains("1"))) 2026-09-13 07:36:23,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [70/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:23,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [71/72] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53")) 2026-09-13 07:36:24,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [72/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:24,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-09-13 07:36:24,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:36:24,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22641188 (allocated 23859200) 2026-09-13 07:36:24,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 68967 2026-09-13 07:36:24,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-09-13 07:36:24,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 68967 2026-09-13 07:36:24,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073624_230069_test_09_combo_split_bill.txt 2026-09-13 07:36:24,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmpm7a0jdz8_chrome_odoo" 2026-09-13 07:36:24,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-13 07:36:24,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 69100 2026-09-13 07:36:24,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpu0jt6t57_chrome_odoo 2026-09-13 07:36:24,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:41755/json/version 2026-09-13 07:36:24,454 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:24,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:24,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:41755/json 2026-09-13 07:36:24,497 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:24,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:41755/devtools/page/45FCBB0B58CB7AA9A2B322002BA2B0E4 2026-09-13 07:36:24,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-09-13 07:36:24,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-09-13 07:36:24,523 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:24,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-09-13 07:36:24,529 26 INFO rb-103a292-224772-415053 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-09-13 07:36:24,529 26 INFO rb-103a292-224772-415053 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-09-13 07:36:24,538 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:36:24,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:24] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.031 0.347 2026-09-13 07:36:24,919 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '45FCBB0B58CB7AA9A2B322002BA2B0E4', 'loaderId': '18D15765C5DB79F895D382FBC65BDA88', 'isDownload': False} 2026-09-13 07:36:24,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-13 07:36:24,925 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:24,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:24] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:36:24,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:24] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:36:24,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:24] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:36:25,357 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:25,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:36:25,375 26 INFO rb-103a292-224772-415053 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-09-13 07:36:25,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [1/20] Tour SaveLastPreparationChangesTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:25,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:36:25,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:36:25,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:25,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:36:25,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-09-13 07:36:25,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:36:25,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.021 2026-09-13 07:36:25,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.180 0.288 2026-09-13 07:36:25,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:26,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:36:26,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:36:26,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:36:26,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:26,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:36:26,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:26,170 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:26,173 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:26,177 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:36:26,193 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:26,193 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:26,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.013 0.014 2026-09-13 07:36:26,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [2/20] Tour SaveLastPreparationChangesTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:36:26,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.033 2026-09-13 07:36:26,224 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:36:26,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.018 0.026 2026-09-13 07:36:26,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [3/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:26,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.011 0.064 2026-09-13 07:36:26,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.050 2026-09-13 07:36:26,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:26,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [4/20] Tour SaveLastPreparationChangesTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:26,429 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:26,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [5/20] Tour SaveLastPreparationChangesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:26,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [6/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:36:26,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [7/20] Tour SaveLastPreparationChangesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:26,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [8/20] Tour SaveLastPreparationChangesTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:36:26,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [9/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:36:26,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-09-13 07:36:26,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [11/20] Tour SaveLastPreparationChangesTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:36:26,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [12/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:26,858 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34065685 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2421c296-62c0-4151-b0be-9162e9d8809c'}] 2026-09-13 07:36:26,903 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34065685 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2421c296-62c0-4151-b0be-9162e9d8809c'} created pos.order #746 2026-09-13 07:36:26,912 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34065685 finished 2026-09-13 07:36:26,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.025 0.060 2026-09-13 07:36:26,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36: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.006 2026-09-13 07:36:26,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [13/20] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:36:29,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [14/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:36:29,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [15/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:36:29,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [16/20] Tour SaveLastPreparationChangesTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:36:29,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [17/20] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:36:31,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [18/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:36:31,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [19/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:36:31,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [20/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:31,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-09-13 07:36:31,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:36:31,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15157116 (allocated 16252928) 2026-09-13 07:36:31,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 69100 2026-09-13 07:36:31,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-09-13 07:36:31,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 69100 2026-09-13 07:36:31,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073631_501281_test_10_save_last_preparation_changes.txt 2026-09-13 07:36:31,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpu0jt6t57_chrome_odoo" 2026-09-13 07:36:31,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-09-13 07:36:31,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 69220 2026-09-13 07:36:31,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmp695tht_c_chrome_odoo 2026-09-13 07:36:31,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:38121/json/version 2026-09-13 07:36:31,766 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:31,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:31,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:38121/json 2026-09-13 07:36:31,769 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:31,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:38121/devtools/page/64F86BE223596E00A56FA8F9691FFD8E 2026-09-13 07:36:31,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-09-13 07:36:31,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-09-13 07:36:31,818 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:31,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-09-13 07:36:31,830 26 INFO rb-103a292-224772-415053 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-09-13 07:36:31,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:36:31,837 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:36:32,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.051 0.319 2026-09-13 07:36:32,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '64F86BE223596E00A56FA8F9691FFD8E', 'loaderId': 'FFF1D691309F8460B9CFC6E7506E865D', 'isDownload': False} 2026-09-13 07:36:32,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-09-13 07:36:32,213 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:32,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:36:32,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.016 2026-09-13 07:36:32,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-13 07:36:32,623 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:32,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:36:32,643 26 INFO rb-103a292-224772-415053 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-09-13 07:36:32,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [1/27] Tour OrderTrackingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:32,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-13 07:36:32,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:36:32,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:32,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-13 07:36:32,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36: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.022 2026-09-13 07:36:32,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:36:32,738 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.016 2026-09-13 07:36:33,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.147 0.224 2026-09-13 07:36:33,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36: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-09-13 07:36:33,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:33,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:36:33,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:33,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:33,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:36:33,304 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:33,326 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:33,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.017 2026-09-13 07:36:33,329 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:33,343 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:33,344 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:33,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.021 0.045 2026-09-13 07:36:33,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-13 07:36:33,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [2/27] Tour OrderTrackingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:36:33,407 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:33,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [3/27] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:33,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.034 2026-09-13 07:36:33,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.010 0.075 2026-09-13 07:36:33,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.062 2026-09-13 07:36:33,581 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36: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-09-13 07:36:33,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [4/27] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:33,645 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:33,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [5/27] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:33,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [6/27] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:33,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [7/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-13 07:36:33,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [8/27] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:33,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [9/27] Tour OrderTrackingTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-09-13 07:36:33,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [10/27] Tour OrderTrackingTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:36:34,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [11/27] Tour OrderTrackingTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:36:34,054 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10618202 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '14bde28d-fee1-44ed-b9c6-e24923c7d5b4'}] 2026-09-13 07:36:34,113 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10618202 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '14bde28d-fee1-44ed-b9c6-e24923c7d5b4'} created pos.order #747 2026-09-13 07:36:34,138 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10618202 finished 2026-09-13 07:36:34,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.041 0.082 2026-09-13 07:36:34,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [12/27] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:34,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:36:34,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [13/27] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:34,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [14/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-13 07:36:34,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [15/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-13 07:36:34,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [16/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-13 07:36:34,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [17/27] Tour OrderTrackingTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:36:34,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [18/27] Tour OrderTrackingTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:36:34,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [19/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:36:34,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [20/27] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:34,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [21/27] Tour OrderTrackingTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:34,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [22/27] Tour OrderTrackingTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:34,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [23/27] Tour OrderTrackingTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:36:34,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [24/27] Tour OrderTrackingTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:36:35,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [25/27] Tour OrderTrackingTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:36:35,033 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:35,035 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:35,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [26/27] Tour OrderTrackingTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:36:35,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [27/27] Tour OrderTrackingTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:36:35,165 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33463756 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '14bde28d-fee1-44ed-b9c6-e24923c7d5b4'}] 2026-09-13 07:36:35,167 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:35,239 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [721] to pos.order #747 2026-09-13 07:36:35,405 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33463756 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '14bde28d-fee1-44ed-b9c6-e24923c7d5b4'} updated pos.order #747 2026-09-13 07:36:35,412 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33463756 finished 2026-09-13 07:36:35,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.126 0.177 2026-09-13 07:36:35,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-09-13 07:36:35,557 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-13 07:36:35,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16347984 (allocated 17698816) 2026-09-13 07:36:35,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 69220 2026-09-13 07:36:35,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-09-13 07:36:35,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 69220 2026-09-13 07:36:35,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073635_721577_test_12_order_tracking.txt 2026-09-13 07:36:35,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmp695tht_c_chrome_odoo" 2026-09-13 07:36:35,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-09-13 07:36:35,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 69354 2026-09-13 07:36:35,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpa75pl59z_chrome_odoo 2026-09-13 07:36:35,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:37287/json/version 2026-09-13 07:36:35,968 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:35,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:35,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:37287/json 2026-09-13 07:36:35,971 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:35,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:37287/devtools/page/A25C321A7513C553E4E0ED113ED491EA 2026-09-13 07:36:35,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-09-13 07:36:35,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-09-13 07:36:36,006 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:36,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-09-13 07:36:36,012 26 INFO rb-103a292-224772-415053 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-09-13 07:36:36,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:36:36,020 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:36:36,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.028 0.358 2026-09-13 07:36:36,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': 'A25C321A7513C553E4E0ED113ED491EA', 'loaderId': 'B5E5C157E7EBBBAF2398E2FD9D531283', 'isDownload': False} 2026-09-13 07:36:36,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-09-13 07:36:36,416 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:36,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:36:36,434 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:36:36,445 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:36:36,850 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:36,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:36:36,880 26 INFO rb-103a292-224772-415053 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-09-13 07:36:36,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [1/5] Tour CategLabelCheck → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:36,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:36:36,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:36,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:36,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-09-13 07:36:36,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:36:36,975 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.027 2026-09-13 07:36:36,978 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-13 07:36:37,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.181 0.263 2026-09-13 07:36:37,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:36:37,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-13 07:36:37,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-13 07:36:37,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:36:37,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:37,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:36:37,664 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:37,675 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:37,687 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:37,703 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:37,704 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:37,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.018 0.018 2026-09-13 07:36:37,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-09-13 07:36:37,716 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-13 07:36:37,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [2/5] Tour CategLabelCheck → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:36:37,746 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:37,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.015 0.030 2026-09-13 07:36:37,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [3/5] Tour CategLabelCheck → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:37,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.020 0.071 2026-09-13 07:36:37,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.056 2026-09-13 07:36:37,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:37,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [4/5] Tour CategLabelCheck → Step click product 'Test Multi Category Product' (trigger: article.product .product-content .product-name:contains("Test Multi Category Product")) 2026-09-13 07:36:38,013 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:38,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [5/5] Tour CategLabelCheck → Step check order button not contain data (trigger: .product-screen .submit-order:not(:contains("Drinks"))) 2026-09-13 07:36:38,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-09-13 07:36:38,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:36:38,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13851928 (allocated 14942208) 2026-09-13 07:36:38,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 69354 2026-09-13 07:36:38,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-09-13 07:36:38,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 69354 2026-09-13 07:36:38,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073638_215632_test_13_category_check.txt 2026-09-13 07:36:38,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpa75pl59z_chrome_odoo" 2026-09-13 07:36:38,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-09-13 07:36:38,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 69480 2026-09-13 07:36:38,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpi74vplcq_chrome_odoo 2026-09-13 07:36:38,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:40465/json/version 2026-09-13 07:36:38,447 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:38,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:38,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:40465/json 2026-09-13 07:36:38,450 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:38,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:40465/devtools/page/3409EE9B49CF770CD9DF55E4B287A583 2026-09-13 07:36:38,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-09-13 07:36:38,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-09-13 07:36:38,485 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:38,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-09-13 07:36:38,493 26 INFO rb-103a292-224772-415053 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-09-13 07:36:38,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:36:38,499 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:36:38,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:38] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.026 0.420 2026-09-13 07:36:38,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '3409EE9B49CF770CD9DF55E4B287A583', 'loaderId': 'F391448D2581934163627D0B87FAC491', 'isDownload': False} 2026-09-13 07:36:38,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-09-13 07:36:38,955 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:38,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:38] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:36:38,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:38] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-13 07:36:38,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:38] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:36:39,298 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:39,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:36:39,318 26 INFO rb-103a292-224772-415053 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-09-13 07:36:39,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [1/9] Tour CrmTeamTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:39,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:36:39,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-13 07:36:39,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:39,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:36:39,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-13 07:36:39,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.024 2026-09-13 07:36:39,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-13 07:36:39,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.180 0.252 2026-09-13 07:36:39,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:39,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:36:39,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-13 07:36:40,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:40,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:40,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:36:40,060 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:40,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:40,072 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:40,073 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:40,094 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:40,095 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:40,096 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.020 2026-09-13 07:36:40,114 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:40,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.041 2026-09-13 07:36:40,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [2/9] Tour CrmTeamTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:36:40,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.014 0.033 2026-09-13 07:36:40,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.015 0.070 2026-09-13 07:36:40,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [3/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:40,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.036 2026-09-13 07:36:40,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:36:40,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [4/9] Tour CrmTeamTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:40,367 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:40,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [5/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:36:40,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [6/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:36:40,497 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73542292 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b9e62c5e-c085-4705-bb7a-bc8f4aa9d5ce'}] 2026-09-13 07:36:40,554 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73542292 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b9e62c5e-c085-4705-bb7a-bc8f4aa9d5ce'} created pos.order #748 2026-09-13 07:36:40,564 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73542292 finished 2026-09-13 07:36:40,593 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.040 0.057 2026-09-13 07:36:40,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [7/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:40,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [8/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:36:40,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:36:40,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [9/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:36:42,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-09-13 07:36:42,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-13 07:36:42,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 14890436 (allocated 16777216) 2026-09-13 07:36:42,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 69480 2026-09-13 07:36:42,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-09-13 07:36:42,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 69480 2026-09-13 07:36:42,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073642_927953_test_13_crm_team.txt 2026-09-13 07:36:42,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpi74vplcq_chrome_odoo" 2026-09-13 07:36:42,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-09-13 07:36:43,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 69611 2026-09-13 07:36:43,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpdjyvtzaj_chrome_odoo 2026-09-13 07:36:43,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:46847/json/version 2026-09-13 07:36:43,180 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:43,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:43,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:46847/json 2026-09-13 07:36:43,183 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:43,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:46847/devtools/page/22C66D3D14BFE809FEF9CA675BF4ED82 2026-09-13 07:36:43,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-09-13 07:36:43,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-09-13 07:36:43,206 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:43,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-09-13 07:36:43,212 26 INFO rb-103a292-224772-415053 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-09-13 07:36:43,212 26 INFO rb-103a292-224772-415053 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-09-13 07:36:43,219 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:36:43,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.023 0.367 2026-09-13 07:36:43,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '22C66D3D14BFE809FEF9CA675BF4ED82', 'loaderId': '10EF0BF078EC1B25B76CC2FA74C1297E', 'isDownload': False} 2026-09-13 07:36:43,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-09-13 07:36:43,618 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:43,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:36:43,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:36:43,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-09-13 07:36:43,941 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:43,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:36:43,959 26 INFO rb-103a292-224772-415053 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-09-13 07:36:43,962 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [1/31] Tour OrderChange → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:43,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:36:43,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:36:43,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:43,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:36:44,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:36:44,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.017 2026-09-13 07:36:44,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-09-13 07:36:44,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.095 0.180 2026-09-13 07:36:44,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:44,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:44,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-13 07:36:44,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:36:44,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:44,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:36:44,470 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:44,474 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:44,481 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:44,500 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-13 07:36:44,508 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:36:44,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.021 0.026 2026-09-13 07:36:44,520 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:44,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [2/31] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:36:44,524 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:36:44,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.050 2026-09-13 07:36:44,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [3/31] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:44,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.010 0.075 2026-09-13 07:36:44,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.009 0.102 2026-09-13 07:36:44,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.061 2026-09-13 07:36:44,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:44,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [4/31] Tour OrderChange → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:44,824 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:44,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [5/31] Tour OrderChange → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:44,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [6/31] Tour OrderChange → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:36:44,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [7/31] Tour OrderChange → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:45,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [8/31] Tour OrderChange → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:36:45,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-09-13 07:36:45,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [10/31] Tour OrderChange → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:36:45,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [11/31] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:45,211 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79975962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ccde254d-3deb-4cd9-a999-1bd287156076'}] 2026-09-13 07:36:45,254 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79975962 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ccde254d-3deb-4cd9-a999-1bd287156076'} created pos.order #749 2026-09-13 07:36:45,265 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79975962 finished 2026-09-13 07:36:45,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.022 0.060 2026-09-13 07:36:45,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:36:45,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [12/31] Tour OrderChange → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:36:45,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [13/31] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:36:45,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [14/31] Tour OrderChange → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-13 07:36:45,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [15/31] Tour OrderChange → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-13 07:36:45,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [16/31] Tour OrderChange → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:36:45,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [17/31] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:36:45,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [18/31] Tour OrderChange → Step Check that: ---check order button not contain data--- is not true (trigger: body:not(:has(.product-screen .submit-order:not(:contains("Message"))))) 2026-09-13 07:36:45,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [19/31] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:36:45,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [20/31] Tour OrderChange → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-13 07:36:45,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [21/31] Tour OrderChange → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-13 07:36:45,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [22/31] Tour OrderChange → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-13 07:36:45,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [23/31] Tour OrderChange → Step Check that: ---click order button--- is not true (trigger: body:not(:has(.actionpad .submit-order))) 2026-09-13 07:36:45,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [24/31] Tour OrderChange → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:46,026 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [25/31] Tour OrderChange → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:46,034 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:46,035 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:46,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [26/31] Tour OrderChange → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:36:46,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [27/31] Tour OrderChange → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:36:46,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [28/31] Tour OrderChange → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-13 07:36:46,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [29/31] Tour OrderChange → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:36:46,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [30/31] Tour OrderChange → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:36:46,309 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90217473 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ccde254d-3deb-4cd9-a999-1bd287156076'}] 2026-09-13 07:36:46,310 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:46,364 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [722] to pos.order #749 2026-09-13 07:36:46,562 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90217473 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ccde254d-3deb-4cd9-a999-1bd287156076'} updated pos.order #749 2026-09-13 07:36:46,572 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90217473 finished 2026-09-13 07:36:46,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.105 0.216 2026-09-13 07:36:46,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [31/31] Tour OrderChange → Step .receipt-screen .receipt-change:contains("10") 2026-09-13 07:36:46,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-09-13 07:36:46,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-13 07:36:46,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16568416 (allocated 18223104) 2026-09-13 07:36:46,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 69611 2026-09-13 07:36:46,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-09-13 07:36:46,878 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 69611 2026-09-13 07:36:46,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073646_932074_test_14_change_synced_order.txt 2026-09-13 07:36:46,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpdjyvtzaj_chrome_odoo" 2026-09-13 07:36:46,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-09-13 07:36:47,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 69738 2026-09-13 07:36:47,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpvazbds2t_chrome_odoo 2026-09-13 07:36:47,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43981/json/version 2026-09-13 07:36:47,156 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:47,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:47,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43981/json 2026-09-13 07:36:47,159 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:47,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:43981/devtools/page/09672E79B41C31D1B10D5237ECB99B69 2026-09-13 07:36:47,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-13 07:36:47,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-13 07:36:47,188 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:47,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-13 07:36:47,197 26 INFO rb-103a292-224772-415053 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-09-13 07:36:47,197 26 INFO rb-103a292-224772-415053 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-09-13 07:36:47,205 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:36:47,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:47] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.027 0.275 2026-09-13 07:36:47,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '09672E79B41C31D1B10D5237ECB99B69', 'loaderId': '4B1F1086CAC390C4B37A06171BBE2B4D', 'isDownload': False} 2026-09-13 07:36:47,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-09-13 07:36:47,518 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:47,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:47] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:36:47,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:47] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:36:47,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:47] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:36:47,951 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:47,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:36:47,970 26 INFO rb-103a292-224772-415053 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-09-13 07:36:47,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/22] Tour PoSPaymentSyncTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:47,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:36:47,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:36:47,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:48,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:36:48,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "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.012 2026-09-13 07:36:48,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.017 2026-09-13 07:36:48,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-13 07:36:48,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.153 0.230 2026-09-13 07:36:48,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:48,510 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:36:48,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:36:48,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:36:48,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:48,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:36:48,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:48,617 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:48,619 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:48,624 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:48,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.020 2026-09-13 07:36:48,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.033 2026-09-13 07:36:48,671 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:48,671 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:48,681 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:48,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/22] Tour PoSPaymentSyncTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:36:48,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.013 0.025 2026-09-13 07:36:48,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.010 0.059 2026-09-13 07:36:48,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/22] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:48,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.036 2026-09-13 07:36:48,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:36:48,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/22] Tour PoSPaymentSyncTour1 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:48,907 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:48,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/22] Tour PoSPaymentSyncTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:49,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/22] Tour PoSPaymentSyncTour1 → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-13 07:36:49,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/22] Tour PoSPaymentSyncTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:49,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/22] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:49,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/22] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:49,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/22] Tour PoSPaymentSyncTour1 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:36:49,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/22] Tour PoSPaymentSyncTour1 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:36:49,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/22] Tour PoSPaymentSyncTour1 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-13 07:36:49,346 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:49,348 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:49,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/22] Tour PoSPaymentSyncTour1 → Step amount to pay is '2.20' (trigger: .paymentlines-empty .total:contains("2.20")) 2026-09-13 07:36:49,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/22] Tour PoSPaymentSyncTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:36:49,513 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/22] Tour PoSPaymentSyncTour1 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-13 07:36:49,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/22] Tour PoSPaymentSyncTour1 → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:36:49,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/22] Tour PoSPaymentSyncTour1 → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:36:49,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/22] Tour PoSPaymentSyncTour1 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:36:49,728 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-13 07:36:49,728 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-13 07:36:49,728 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-13 07:36:49,729 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-13 07:36:49,730 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-13 07:36:49,730 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-13 07:36:49,730 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-13 07:36:49,731 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-13 07:36:49,731 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-13 07:36:49,731 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-13 07:36:49,731 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-13 07:36:49,732 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-13 07:36:49,732 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-13 07:36:49,732 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-13 07:36:49,732 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-13 07:36:49,732 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-13 07:36:49,733 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-13 07:36:49,733 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-13 07:36:49,733 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-13 07:36:49,733 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-13 07:36:49,734 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-13 07:36:49,734 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-13 07:36:49,735 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-13 07:36:49,735 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-13 07:36:49,736 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-13 07:36:49,736 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-13 07:36:49,736 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-13 07:36:49,737 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-13 07:36:49,737 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-13 07:36:49,738 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-13 07:36:49,739 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-13 07:36:49,739 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-13 07:36:49,740 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-13 07:36:49,741 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-13 07:36:49,741 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-13 07:36:49,741 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-13 07:36:49,742 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-13 07:36:49,744 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-13 07:36:49,744 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:49,746 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-13 07:36:49,747 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:49,750 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:49,751 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:36:49,752 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-13 07:36:49,758 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-13 07:36:49,758 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-13 07:36:49,758 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-13 07:36:49,759 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-13 07:36:49,759 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-13 07:36:49,759 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-13 07:36:49,760 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-13 07:36:49,761 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-13 07:36:49,761 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:49,762 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-13 07:36:49,762 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-13 07:36:49,763 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-13 07:36:49,763 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-13 07:36:49,763 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-13 07:36:49,763 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-13 07:36:49,764 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-13 07:36:49,764 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-13 07:36:49,764 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-13 07:36:49,765 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-13 07:36:49,765 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-13 07:36:49,765 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-13 07:36:49,765 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-13 07:36:49,765 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-13 07:36:49,766 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-13 07:36:49,766 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-13 07:36:49,766 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-13 07:36:49,767 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-13 07:36:49,767 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-13 07:36:49,767 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-13 07:36:49,767 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-13 07:36:49,768 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-13 07:36:49,768 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-13 07:36:49,768 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-13 07:36:49,768 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-13 07:36:49,769 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-13 07:36:49,769 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-13 07:36:49,770 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-13 07:36:49,771 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-13 07:36:49,771 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:49,772 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-13 07:36:49,774 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:49,775 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-13 07:36:49,776 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:49,778 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:49,779 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-13 07:36:49,780 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:49,785 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:49,788 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-13 07:36:49,788 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-13 07:36:49,788 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-13 07:36:49,790 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-13 07:36:49,791 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-13 07:36:49,791 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:49,793 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-13 07:36:49,794 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-13 07:36:49,795 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:49,795 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:49,797 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-13 07:36:49,798 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:49,799 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-13 07:36:49,799 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-13 07:36:49,799 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-13 07:36:49,800 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-13 07:36:49,800 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-13 07:36:49,801 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-13 07:36:49,801 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-13 07:36:49,801 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-13 07:36:49,802 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-13 07:36:49,802 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-13 07:36:49,802 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-13 07:36:49,803 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-13 07:36:49,803 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-13 07:36:49,803 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-13 07:36:49,804 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-13 07:36:49,804 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-13 07:36:49,804 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-13 07:36:49,804 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-13 07:36:49,805 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-13 07:36:49,805 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-13 07:36:49,807 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:49,809 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-13 07:36:49,812 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:49,813 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-13 07:36:49,814 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:49,814 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-13 07:36:49,815 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-13 07:36:49,816 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-13 07:36:49,816 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-13 07:36:49,817 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:36:49,818 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-13 07:36:49,818 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-13 07:36:49,819 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-13 07:36:49,820 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-13 07:36:49,820 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-13 07:36:49,821 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-13 07:36:49,824 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:49,828 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:49,829 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:49,830 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:49,837 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:49,839 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:49,842 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:49,844 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:50,160 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73962098 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f7be135-6a52-4b59-a04a-1cfa1133690f'}] 2026-09-13 07:36:50,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/22] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:50,206 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73962098 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f7be135-6a52-4b59-a04a-1cfa1133690f'} created pos.order #750 2026-09-13 07:36:50,214 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73962098 finished 2026-09-13 07:36:50,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.032 0.055 2026-09-13 07:36:50,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/22] Tour PoSPaymentSyncTour1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:36:50,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:36:50,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/22] Tour PoSPaymentSyncTour1 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:36:50,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/22] Tour PoSPaymentSyncTour1 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:36:52,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-13 07:36:52,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:36:52,513 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16096580 (allocated 17301504) 2026-09-13 07:36:52,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 69738 2026-09-13 07:36:52,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-13 07:36:52,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 69738 2026-09-13 07:36:52,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073652_570538_test_14_pos_payment_sync.txt 2026-09-13 07:36:52,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpvazbds2t_chrome_odoo" 2026-09-13 07:36:52,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 69900 2026-09-13 07:36:52,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpl1za0jjy_chrome_odoo 2026-09-13 07:36:52,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34243/json/version 2026-09-13 07:36:52,748 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:52,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:52,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34243/json 2026-09-13 07:36:52,750 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:52,751 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:34243/devtools/page/9186778357B2898775A98B16B96924F9 2026-09-13 07:36:52,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-13 07:36:52,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-13 07:36:52,764 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:52,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-13 07:36:52,767 26 INFO rb-103a292-224772-415053 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-09-13 07:36:52,767 26 INFO rb-103a292-224772-415053 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-09-13 07:36:52,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:52] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.008 0.021 2026-09-13 07:36:52,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '9186778357B2898775A98B16B96924F9', 'loaderId': 'E595F2402EF7CB56A358E8C2E2796940', 'isDownload': False} 2026-09-13 07:36:52,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-09-13 07:36:52,816 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:52,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:52] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:36:52,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:52] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:36:52,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:52] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-09-13 07:36:53,191 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:53,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:53,211 26 INFO rb-103a292-224772-415053 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-09-13 07:36:53,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-13 07:36:53,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/25] Tour PoSPaymentSyncTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:53,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:36:53,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:53,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:36:53,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "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.007 2026-09-13 07:36:53,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:36:53,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.029 2026-09-13 07:36:53,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 327 0.118 0.184 2026-09-13 07:36:53,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:36:53,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:36:53,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-13 07:36:53,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:36:53,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:53,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:53,795 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:36:53,800 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:36:53,803 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:53,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-09-13 07:36:53,824 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:53,833 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:53,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.008 0.041 2026-09-13 07:36:53,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-13 07:36:53,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/25] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:53,868 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:53,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.019 0.031 2026-09-13 07:36:53,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "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.014 2026-09-13 07:36:53,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/25] Tour PoSPaymentSyncTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:36:53,955 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:53,957 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:53,965 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:36:53,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.015 0.086 2026-09-13 07:36:53,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/25] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-13 07:36:54,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/25] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:36:54,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/25] Tour PoSPaymentSyncTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:54,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/25] Tour PoSPaymentSyncTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:54,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/25] Tour PoSPaymentSyncTour2 → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-13 07:36:54,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/25] Tour PoSPaymentSyncTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:54,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/25] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:54,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/25] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:54,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/25] Tour PoSPaymentSyncTour2 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:36:54,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/25] Tour PoSPaymentSyncTour2 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:36:54,567 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/25] Tour PoSPaymentSyncTour2 → Step delete Bank paymentline with 2.20 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("2.20")) ~ .delete-button) 2026-09-13 07:36:54,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/25] Tour PoSPaymentSyncTour2 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-13 07:36:54,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/25] Tour PoSPaymentSyncTour2 → Step amount to pay is '4.40' (trigger: .paymentlines-empty .total:contains("4.40")) 2026-09-13 07:36:54,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/25] Tour PoSPaymentSyncTour2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:36:54,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/25] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-13 07:36:54,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/25] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:36:54,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/25] Tour PoSPaymentSyncTour2 → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:36:54,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/25] Tour PoSPaymentSyncTour2 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:36:54,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:36:55,007 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-13 07:36:55,008 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-13 07:36:55,008 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-13 07:36:55,008 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-13 07:36:55,009 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-13 07:36:55,009 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-13 07:36:55,009 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-13 07:36:55,010 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-13 07:36:55,010 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-13 07:36:55,010 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-13 07:36:55,010 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-13 07:36:55,011 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-13 07:36:55,011 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-13 07:36:55,011 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-13 07:36:55,011 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-13 07:36:55,012 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-13 07:36:55,012 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-13 07:36:55,012 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-13 07:36:55,012 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-13 07:36:55,013 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-13 07:36:55,013 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-13 07:36:55,013 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-13 07:36:55,013 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-13 07:36:55,014 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-13 07:36:55,014 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-13 07:36:55,014 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-13 07:36:55,014 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-13 07:36:55,015 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-13 07:36:55,015 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-13 07:36:55,015 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-13 07:36:55,016 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-13 07:36:55,017 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-13 07:36:55,018 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-13 07:36:55,018 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-13 07:36:55,018 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-13 07:36:55,018 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-13 07:36:55,021 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:55,021 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-13 07:36:55,021 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-13 07:36:55,022 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-13 07:36:55,022 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-13 07:36:55,027 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:55,032 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:55,032 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:55,034 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-13 07:36:55,035 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-13 07:36:55,036 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-13 07:36:55,036 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-13 07:36:55,037 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-13 07:36:55,037 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-13 07:36:55,037 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-13 07:36:55,038 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-13 07:36:55,038 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-13 07:36:55,039 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-13 07:36:55,040 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:55,047 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:55,048 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-13 07:36:55,051 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:36:55,055 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-13 07:36:55,057 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:36:55,057 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-13 07:36:55,064 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-13 07:36:55,068 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:36:55,071 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-13 07:36:55,075 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:36:55,077 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:36:55,078 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-13 07:36:55,079 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:55,080 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:36:55,082 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:55,083 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-13 07:36:55,084 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-13 07:36:55,085 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-13 07:36:55,086 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-13 07:36:55,087 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-13 07:36:55,089 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-13 07:36:55,090 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-13 07:36:55,092 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:55,093 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-13 07:36:55,094 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-13 07:36:55,094 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-13 07:36:55,094 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-13 07:36:55,095 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-13 07:36:55,095 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-13 07:36:55,095 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-13 07:36:55,096 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-13 07:36:55,096 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-13 07:36:55,097 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-13 07:36:55,097 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-13 07:36:55,098 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-13 07:36:55,098 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-13 07:36:55,098 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-13 07:36:55,099 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-13 07:36:55,099 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-13 07:36:55,099 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-13 07:36:55,099 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-13 07:36:55,100 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-13 07:36:55,100 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-13 07:36:55,100 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-13 07:36:55,101 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-13 07:36:55,101 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-13 07:36:55,101 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-13 07:36:55,101 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-13 07:36:55,102 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-13 07:36:55,102 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-13 07:36:55,111 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:55,114 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:36:55,116 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:36:55,117 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:36:55,117 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:36:55,118 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-13 07:36:55,119 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:55,119 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-13 07:36:55,120 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-13 07:36:55,121 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-13 07:36:55,124 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-13 07:36:55,124 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-13 07:36:55,124 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-13 07:36:55,125 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-13 07:36:55,125 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-13 07:36:55,125 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-13 07:36:55,126 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-13 07:36:55,126 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-13 07:36:55,126 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-13 07:36:55,126 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-13 07:36:55,128 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-13 07:36:55,130 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-13 07:36:55,130 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-13 07:36:55,130 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-13 07:36:55,130 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-13 07:36:55,131 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-13 07:36:55,131 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:55,134 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-13 07:36:55,135 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:55,136 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-13 07:36:55,136 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-13 07:36:55,137 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-13 07:36:55,138 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-13 07:36:55,139 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-13 07:36:55,139 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:55,141 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:36:55,142 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-13 07:36:55,142 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:55,143 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-13 07:36:55,143 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-13 07:36:55,144 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-13 07:36:55,145 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:36:55,442 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18819875 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f7be135-6a52-4b59-a04a-1cfa1133690f'}] 2026-09-13 07:36:55,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/25] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:55,472 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #222 deleted pos.payment records with IDs: [724] 2026-09-13 07:36:55,512 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [725] to pos.order #750 2026-09-13 07:36:55,515 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18819875 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f7be135-6a52-4b59-a04a-1cfa1133690f'} updated pos.order #750 2026-09-13 07:36:55,526 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18819875 finished 2026-09-13 07:36:55,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.053 0.077 2026-09-13 07:36:55,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/25] Tour PoSPaymentSyncTour2 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:36:55,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36: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-09-13 07:36:55,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [24/25] Tour PoSPaymentSyncTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:36:55,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [25/25] Tour PoSPaymentSyncTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:36:57,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-13 07:36:57,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:36:57,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16665724 (allocated 17825792) 2026-09-13 07:36:57,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 69900 2026-09-13 07:36:57,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-13 07:36:57,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 69900 2026-09-13 07:36:57,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073657_921184_test_14_pos_payment_sync.txt 2026-09-13 07:36:57,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpl1za0jjy_chrome_odoo" 2026-09-13 07:36:58,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 70054 2026-09-13 07:36:58,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp_pbmg76r_chrome_odoo 2026-09-13 07:36:58,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36007/json/version 2026-09-13 07:36:58,082 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:58,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:36:58,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36007/json 2026-09-13 07:36:58,098 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:36:58,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:36007/devtools/page/F7211A5131D68818B9B6078DB75E9D6B 2026-09-13 07:36:58,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-13 07:36:58,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-13 07:36:58,118 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:36:58,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-13 07:36:58,126 26 INFO rb-103a292-224772-415053 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-09-13 07:36:58,126 26 INFO rb-103a292-224772-415053 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-09-13 07:36:58,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.011 0.028 2026-09-13 07:36:58,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'F7211A5131D68818B9B6078DB75E9D6B', 'loaderId': '9023C90062B73819FBDE0EC6FECED7EA', 'isDownload': False} 2026-09-13 07:36:58,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-09-13 07:36:58,180 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:36:58,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-13 07:36:58,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:36:58,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.023 2026-09-13 07:36:58,584 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:58,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:58,604 26 INFO rb-103a292-224772-415053 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-09-13 07:36:58,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/23] Tour PoSPaymentSyncTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:36:58,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-13 07:36:58,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:36:58,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:58,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "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-09-13 07:36:58,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:36:58,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.020 2026-09-13 07:36:58,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-13 07:36:59,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 310 0.136 0.225 2026-09-13 07:36:59,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:59,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:36:59,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:36:59,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:36:59,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-13 07:36:59,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:59,274 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:59,292 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:36:59,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.014 0.012 2026-09-13 07:36:59,308 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:36:59,312 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:59,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.032 2026-09-13 07:36:59,319 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:36:59,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/23] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:36:59,348 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:36:59,381 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:36:59,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.016 0.038 2026-09-13 07:36:59,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/23] Tour PoSPaymentSyncTour3 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:36:59,473 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:36:59,487 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:36:59,488 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:36:59,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/23] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-13 07:36:59,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.033 0.091 2026-09-13 07:36:59,510 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:36:59] "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.106 2026-09-13 07:36:59,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/23] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:36:59,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/23] Tour PoSPaymentSyncTour3 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:36:59,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/23] Tour PoSPaymentSyncTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:36:59,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/23] Tour PoSPaymentSyncTour3 → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-13 07:36:59,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/23] Tour PoSPaymentSyncTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:36:59,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/23] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:36:59,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/23] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:36:59,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/23] Tour PoSPaymentSyncTour3 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:37:00,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/23] Tour PoSPaymentSyncTour3 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:37:00,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/23] Tour PoSPaymentSyncTour3 → Step remaining amount is 2.2 (trigger: .payment-status-amount .amount:contains("2.2")) 2026-09-13 07:37:00,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/23] Tour PoSPaymentSyncTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:37:00,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/23] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-13 07:37:00,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/23] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:37:00,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/23] Tour PoSPaymentSyncTour3 → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:37:00,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/23] Tour PoSPaymentSyncTour3 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:37:00,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:37:00,465 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-13 07:37:00,465 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-13 07:37:00,466 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-13 07:37:00,466 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-13 07:37:00,466 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-13 07:37:00,468 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-13 07:37:00,470 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-13 07:37:00,470 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-13 07:37:00,470 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-13 07:37:00,470 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-13 07:37:00,470 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-13 07:37:00,471 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-13 07:37:00,471 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-13 07:37:00,471 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-13 07:37:00,471 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-13 07:37:00,471 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-13 07:37:00,472 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-13 07:37:00,472 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-13 07:37:00,472 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-13 07:37:00,472 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-13 07:37:00,472 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-13 07:37:00,472 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-13 07:37:00,473 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-13 07:37:00,473 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-13 07:37:00,473 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-13 07:37:00,473 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-13 07:37:00,474 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-13 07:37:00,474 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-13 07:37:00,479 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-13 07:37:00,479 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-13 07:37:00,479 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-13 07:37:00,480 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-13 07:37:00,480 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-13 07:37:00,481 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-13 07:37:00,481 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-13 07:37:00,481 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-13 07:37:00,481 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-13 07:37:00,482 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-13 07:37:00,482 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-13 07:37:00,482 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-13 07:37:00,490 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-13 07:37:00,492 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:00,494 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:00,495 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:00,499 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:37:00,500 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:00,501 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:00,503 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-13 07:37:00,504 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-13 07:37:00,504 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-13 07:37:00,505 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:00,506 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-13 07:37:00,507 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-13 07:37:00,507 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-13 07:37:00,508 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-13 07:37:00,508 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-13 07:37:00,509 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-13 07:37:00,509 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-13 07:37:00,510 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-13 07:37:00,510 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-13 07:37:00,510 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-13 07:37:00,511 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-13 07:37:00,512 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-13 07:37:00,513 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:00,513 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-13 07:37:00,515 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-13 07:37:00,516 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-13 07:37:00,516 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-13 07:37:00,517 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-13 07:37:00,517 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-13 07:37:00,518 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-13 07:37:00,518 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-13 07:37:00,518 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-13 07:37:00,518 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-13 07:37:00,519 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-13 07:37:00,519 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-13 07:37:00,519 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-13 07:37:00,520 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-13 07:37:00,520 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-13 07:37:00,521 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-13 07:37:00,521 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-13 07:37:00,521 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-13 07:37:00,522 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-13 07:37:00,522 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-13 07:37:00,522 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-13 07:37:00,522 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-13 07:37:00,523 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-13 07:37:00,523 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-13 07:37:00,523 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-13 07:37:00,524 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-13 07:37:00,527 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:00,535 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:00,535 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:00,544 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:37:00,545 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-13 07:37:00,546 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:37:00,547 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-13 07:37:00,547 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-13 07:37:00,550 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-13 07:37:00,551 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-13 07:37:00,552 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-13 07:37:00,552 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-13 07:37:00,552 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-13 07:37:00,553 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-13 07:37:00,553 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-13 07:37:00,553 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-13 07:37:00,554 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-13 07:37:00,554 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-13 07:37:00,555 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-13 07:37:00,555 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-13 07:37:00,555 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-13 07:37:00,555 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-13 07:37:00,556 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-13 07:37:00,556 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-13 07:37:00,556 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-13 07:37:00,556 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-13 07:37:00,557 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-13 07:37:00,557 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-13 07:37:00,557 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-13 07:37:00,557 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-13 07:37:00,558 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-13 07:37:00,558 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-13 07:37:00,558 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-13 07:37:00,558 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-13 07:37:00,560 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-13 07:37:00,561 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-13 07:37:00,561 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-13 07:37:00,562 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-13 07:37:00,562 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-13 07:37:00,562 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-13 07:37:00,562 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-13 07:37:00,563 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-13 07:37:00,563 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-13 07:37:00,564 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-13 07:37:00,567 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:00,582 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:00,584 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:00,588 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:00,589 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:00,593 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:37:00,596 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:00,598 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:37:00,607 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:00,609 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:00,611 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:00,617 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:00,618 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:00,905 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19379725 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f7be135-6a52-4b59-a04a-1cfa1133690f'}] 2026-09-13 07:37:00,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/23] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:00,968 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [726] to pos.order #750 2026-09-13 07:37:00,972 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19379725 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f7be135-6a52-4b59-a04a-1cfa1133690f'} updated pos.order #750 2026-09-13 07:37:00,982 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19379725 finished 2026-09-13 07:37:01,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.040 0.087 2026-09-13 07:37:01,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/23] Tour PoSPaymentSyncTour3 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:37:01,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.007 2026-09-13 07:37:01,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/23] Tour PoSPaymentSyncTour3 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:37:01,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/23] Tour PoSPaymentSyncTour3 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:03,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-13 07:37:03,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:37:03,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16672824 (allocated 17825792) 2026-09-13 07:37:03,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 70054 2026-09-13 07:37:03,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-13 07:37:03,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 70054 2026-09-13 07:37:03,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073703_358730_test_14_pos_payment_sync.txt 2026-09-13 07:37:03,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp_pbmg76r_chrome_odoo" 2026-09-13 07:37:03,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-09-13 07:37:03,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 70210 2026-09-13 07:37:03,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpr53i2c54_chrome_odoo 2026-09-13 07:37:03,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:34153/json/version 2026-09-13 07:37:03,613 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:03,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:03,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:34153/json 2026-09-13 07:37:03,615 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:03,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:34153/devtools/page/513587362C045338CEDAE91E0506D72F 2026-09-13 07:37:03,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-09-13 07:37:03,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-09-13 07:37:03,659 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:03,664 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-09-13 07:37:03,666 26 INFO rb-103a292-224772-415053 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-09-13 07:37:03,666 26 INFO rb-103a292-224772-415053 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-09-13 07:37:03,673 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:04,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.032 0.371 2026-09-13 07:37:04,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '513587362C045338CEDAE91E0506D72F', 'loaderId': 'EF2775E8CC11BC31E4D10F7D49226355', 'isDownload': False} 2026-09-13 07:37:04,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-09-13 07:37:04,092 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:04,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.015 2026-09-13 07:37:04,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-13 07:37:04,128 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:37:04,521 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:04,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:37:04,550 26 INFO rb-103a292-224772-415053 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-09-13 07:37:04,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:37:04,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [1/74] Tour SplitBillScreenTour5Actions → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:04,562 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:04,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:04,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37: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.009 2026-09-13 07:37:04,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:37:04,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-09-13 07:37:04,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-13 07:37:05,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.143 0.400 2026-09-13 07:37:05,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:37:05,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:37:05,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.043 2026-09-13 07:37:05,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:05,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:05,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:37:05,404 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:05,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:05,419 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:05,421 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:05,426 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:05,433 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:05,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.011 0.013 2026-09-13 07:37:05,447 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:05,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [2/74] Tour SplitBillScreenTour5Actions → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:05,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.016 0.037 2026-09-13 07:37:05,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.089 2026-09-13 07:37:05,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [3/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:37:05,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.015 0.088 2026-09-13 07:37:05,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.055 2026-09-13 07:37:05,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:37:05,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [4/74] Tour SplitBillScreenTour5Actions → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:37:05,715 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:05,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [5/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:05,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [6/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:37:05,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [7/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:37:05,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [8/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:37:05,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [9/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:37:06,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [10/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:37:06,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [11/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:37:06,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [12/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:37:06,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [13/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2")):has(.price:contains("4.00"))) 2026-09-13 07:37:06,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [14/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:06,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [15/74] Tour SplitBillScreenTour5Actions → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:37:06,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [16/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:06,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [17/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:37:06,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [18/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:37:06,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [19/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:37:06,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [20/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:37:06,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [21/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:37:06,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [22/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:37:06,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [23/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1","price":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1")):has(.price:contains("3.00"))) 2026-09-13 07:37:06,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [24/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:06,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [25/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:37:07,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [26/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .more-btn) 2026-09-13 07:37:07,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [27/74] Tour SplitBillScreenTour5Actions → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:37:07,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [28/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-13 07:37:07,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [29/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:37:07,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [30/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-13 07:37:07,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [31/74] Tour SplitBillScreenTour5Actions → Step total amount of split is '5.0' (trigger: .splitbill-screen .order-info .subtotal:contains("5.0")) 2026-09-13 07:37:07,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [32/74] Tour SplitBillScreenTour5Actions → Step click 'Transfer' button (trigger: .splitbill-screen .pay-button button:contains("Transfer")) 2026-09-13 07:37:07,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-09-13 07:37:07,399 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29617179 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88e2d1d5-6a21-4e78-92c2-e22498e38b10'}] 2026-09-13 07:37:07,449 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29617179 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88e2d1d5-6a21-4e78-92c2-e22498e38b10'} created pos.order #751 2026-09-13 07:37:07,461 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29617179 finished 2026-09-13 07:37:07,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.027 0.069 2026-09-13 07:37:07,531 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96410364 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f243237c-b306-4144-a6e5-75d6b2446f73'}] 2026-09-13 07:37:07,566 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96410364 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f243237c-b306-4144-a6e5-75d6b2446f73'} created pos.order #752 2026-09-13 07:37:07,578 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96410364 finished 2026-09-13 07:37:07,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.020 0.056 2026-09-13 07:37:07,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [34/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:07,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [35/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:37:07,705 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34839421 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f243237c-b306-4144-a6e5-75d6b2446f73'}] 2026-09-13 07:37:07,710 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:07,723 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34839421 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f243237c-b306-4144-a6e5-75d6b2446f73'} updated pos.order #752 2026-09-13 07:37:07,730 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34839421 finished 2026-09-13 07:37:07,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.028 0.048 2026-09-13 07:37:07,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-13 07:37:07,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [36/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:37:07,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [37/74] Tour SplitBillScreenTour5Actions → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:37:07,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [38/74] Tour SplitBillScreenTour5Actions → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:37:07,968 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:07,969 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:08,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [39/74] Tour SplitBillScreenTour5Actions → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:37:08,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [40/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:37:08,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [41/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:37:08,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [42/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:37:08,193 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8449124 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f243237c-b306-4144-a6e5-75d6b2446f73'}] 2026-09-13 07:37:08,247 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [727] to pos.order #752 2026-09-13 07:37:08,422 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8449124 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f243237c-b306-4144-a6e5-75d6b2446f73'} updated pos.order #752 2026-09-13 07:37:08,431 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8449124 finished 2026-09-13 07:37:08,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.105 0.173 2026-09-13 07:37:08,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [43/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:37:08,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [44/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:37:08,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [45/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:37:08,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:37:08,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [46/74] Tour SplitBillScreenTour5Actions → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:37:08,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [47/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:08,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [48/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:37:08,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [49/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:37:08,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [50/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:37:08,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [51/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:37:09,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [52/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:37:09,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [53/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:37:09,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [54/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:37:09,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [55/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"2","price":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("2")):has(.price:contains("6.00"))) 2026-09-13 07:37:09,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [56/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:09,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [57/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:37:09,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [58/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .more-btn) 2026-09-13 07:37:09,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [59/74] Tour SplitBillScreenTour5Actions → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:37:09,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [60/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-13 07:37:09,644 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [61/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("water"))) 2026-09-13 07:37:09,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [62/74] Tour SplitBillScreenTour5Actions → Step total amount of split is '5.0' (trigger: .splitbill-screen .order-info .subtotal:contains("5.0")) 2026-09-13 07:37:09,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [63/74] Tour SplitBillScreenTour5Actions → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-13 07:37:09,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [64/74] Tour SplitBillScreenTour5Actions → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:37:09,826 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50272053 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88e2d1d5-6a21-4e78-92c2-e22498e38b10'}] 2026-09-13 07:37:09,856 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1232] 2026-09-13 07:37:09,869 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1235] to pos.order #751 2026-09-13 07:37:09,872 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50272053 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88e2d1d5-6a21-4e78-92c2-e22498e38b10'} updated pos.order #751 2026-09-13 07:37:09,879 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50272053 finished 2026-09-13 07:37:09,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.044 0.059 2026-09-13 07:37:09,956 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3438800 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'c79a7b02-1e7e-476f-93bf-84b85b480d0e'}] 2026-09-13 07:37:10,020 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3438800 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'c79a7b02-1e7e-476f-93bf-84b85b480d0e'} created pos.order #753 2026-09-13 07:37:10,035 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3438800 finished 2026-09-13 07:37:10,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.041 0.072 2026-09-13 07:37:10,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [65/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:37:10,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [66/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:37:10,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [67/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-13 07:37:10,217 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16463574 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'c79a7b02-1e7e-476f-93bf-84b85b480d0e'}] 2026-09-13 07:37:10,265 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [728] to pos.order #753 2026-09-13 07:37:10,391 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16463574 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'c79a7b02-1e7e-476f-93bf-84b85b480d0e'} updated pos.order #753 2026-09-13 07:37:10,403 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16463574 finished 2026-09-13 07:37:10,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.077 0.151 2026-09-13 07:37:10,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [68/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:37:10,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [69/74] Tour SplitBillScreenTour5Actions → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-13 07:37:10,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [70/74] Tour SplitBillScreenTour5Actions → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:37:10,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [71/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:37:10,710 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [72/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:37:10,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [73/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:37:10,780 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84964749 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88e2d1d5-6a21-4e78-92c2-e22498e38b10'}] 2026-09-13 07:37:10,820 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [729] to pos.order #751 2026-09-13 07:37:10,964 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84964749 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '88e2d1d5-6a21-4e78-92c2-e22498e38b10'} updated pos.order #751 2026-09-13 07:37:10,973 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84964749 finished 2026-09-13 07:37:11,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.068 0.169 2026-09-13 07:37:11,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [74/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:37:11,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-09-13 07:37:11,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:37:11,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20698680 (allocated 22286336) 2026-09-13 07:37:11,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 70210 2026-09-13 07:37:11,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-09-13 07:37:11,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 70210 2026-09-13 07:37:11,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073711_288558_test_15_split_bill_screen_actions.txt 2026-09-13 07:37:11,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpr53i2c54_chrome_odoo" 2026-09-13 07:37:11,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-09-13 07:37:11,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 70347 2026-09-13 07:37:11,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmphefhja8f_chrome_odoo 2026-09-13 07:37:11,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:35587/json/version 2026-09-13 07:37:11,521 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:11,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:11,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:35587/json 2026-09-13 07:37:11,529 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:11,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:35587/devtools/page/D9AC80AAD827C0BBCABB64932075ECEC 2026-09-13 07:37:11,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-09-13 07:37:11,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-09-13 07:37:11,569 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:11,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-09-13 07:37:11,577 26 INFO rb-103a292-224772-415053 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-09-13 07:37:11,577 26 INFO rb-103a292-224772-415053 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-09-13 07:37:11,584 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:11,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:11] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.025 0.297 2026-09-13 07:37:11,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': 'D9AC80AAD827C0BBCABB64932075ECEC', 'loaderId': '035255772F3A2472BD58DDCE4449E135', 'isDownload': False} 2026-09-13 07:37:11,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-09-13 07:37:11,915 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:11,929 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:11] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:37:11,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:11] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:37:11,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:11] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:37:12,258 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:12,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:37:12,275 26 INFO rb-103a292-224772-415053 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-09-13 07:37:12,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [1/32] Tour test_cancel_order_from_ui → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:12,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:37:12,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:37:12,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:12,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:37:12,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:37:12,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.025 2026-09-13 07:37:12,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-09-13 07:37:12,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.115 0.216 2026-09-13 07:37:12,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:37:12,769 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:12,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-13 07:37:12,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:12,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:12,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:37:12,879 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:12,892 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:12,894 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:12,902 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:12,906 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:12,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.012 0.015 2026-09-13 07:37:12,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.034 2026-09-13 07:37:12,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-13 07:37:12,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [2/32] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:12,964 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:37:13,005 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [3/32] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:13,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:13] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.020 0.037 2026-09-13 07:37:13,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:13] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.012 0.085 2026-09-13 07:37:13,102 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.071 2026-09-13 07:37:13,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:13,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [4/32] Tour test_cancel_order_from_ui → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:37:13,216 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:13,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [5/32] Tour test_cancel_order_from_ui → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:13,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [6/32] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:13,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [7/32] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:37:13,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [8/32] Tour test_cancel_order_from_ui → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:37:13,467 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [9/32] Tour test_cancel_order_from_ui → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:37:13,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [10/32] Tour test_cancel_order_from_ui → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:37:13,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [11/32] Tour test_cancel_order_from_ui → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:37:13,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [12/32] Tour test_cancel_order_from_ui → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:37:13,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [13/32] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:37:13,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [14/32] Tour test_cancel_order_from_ui → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:13,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [15/32] Tour test_cancel_order_from_ui → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:37:13,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [16/32] Tour test_cancel_order_from_ui → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:13,865 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4650207 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fd61924f-b5dd-4ee2-8fc8-954f1b8c6228'}] 2026-09-13 07:37:13,908 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4650207 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fd61924f-b5dd-4ee2-8fc8-954f1b8c6228'} created pos.order #754 2026-09-13 07:37:13,917 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4650207 finished 2026-09-13 07:37:13,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.026 0.056 2026-09-13 07:37:13,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [17/32] Tour test_cancel_order_from_ui → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-09-13 07:37:14,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [18/32] Tour test_cancel_order_from_ui → Step .floor-map 2026-09-13 07:37:14,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [19/32] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:14,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [20/32] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:14,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:37:14,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [21/32] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:37:14,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [22/32] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .more-btn) 2026-09-13 07:37:14,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [23/32] Tour test_cancel_order_from_ui → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-13 07:37:14,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [24/32] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:37:14,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [25/32] Tour test_cancel_order_from_ui → Step .floor-map 2026-09-13 07:37:14,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:14] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.020 0.046 2026-09-13 07:37:14,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [26/32] Tour test_cancel_order_from_ui → Step .pos-leftheader .orders-button 2026-09-13 07:37:14,580 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [27/32] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-13 07:37:14,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:14,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:37:14,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [28/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter 2026-09-13 07:37:14,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [29/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul 2026-09-13 07:37:14,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [30/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-13 07:37:14,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [31/32] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-13 07:37:14,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:37:14,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [32/32] Tour test_cancel_order_from_ui → Step Stored order count should be 0 (trigger: body) 2026-09-13 07:37:14,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-09-13 07:37:14,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:37:14,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15595240 (allocated 16777216) 2026-09-13 07:37:14,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 70347 2026-09-13 07:37:14,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-09-13 07:37:14,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 70347 2026-09-13 07:37:15,007 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073715_007762_test_cancel_order_from_ui.txt 2026-09-13 07:37:15,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmphefhja8f_chrome_odoo" 2026-09-13 07:37:15,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-09-13 07:37:15,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-13 07:37:16,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 70480 2026-09-13 07:37:16,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpobwdrf3s_chrome_odoo 2026-09-13 07:37:16,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:42355/json/version 2026-09-13 07:37:16,128 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:16,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:16,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:42355/json 2026-09-13 07:37:16,131 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:16,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:42355/devtools/page/A3AE45264A098167E973B3F9CEBA65FF 2026-09-13 07:37:16,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-09-13 07:37:16,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-09-13 07:37:16,168 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:16,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-09-13 07:37:16,172 26 INFO rb-103a292-224772-415053 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-09-13 07:37:16,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:37:16,180 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:16,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.035 0.312 2026-09-13 07:37:16,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': 'A3AE45264A098167E973B3F9CEBA65FF', 'loaderId': '5A481D18243D66395913C15706CB9D71', 'isDownload': False} 2026-09-13 07:37:16,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-09-13 07:37:16,533 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:16,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:37:16,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-13 07:37:16,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:37:16,926 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:16,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:37:16,943 26 INFO rb-103a292-224772-415053 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-09-13 07:37:16,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [1/21] Tour test_combo_preparation_receipt → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:16,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:37:16,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:16,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:16,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:37:16,997 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:37:17,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.019 2026-09-13 07:37:17,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-13 07:37:17,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.186 0.232 2026-09-13 07:37:17,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:17,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:17,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.023 2026-09-13 07:37:17,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:17,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:17,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:37:17,634 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:17,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:37:17,650 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:17,653 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:37:17,669 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:17,670 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:17,675 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-09-13 07:37:17,696 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:17,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.047 2026-09-13 07:37:17,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [2/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:17,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.020 0.032 2026-09-13 07:37:17,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.021 0.073 2026-09-13 07:37:17,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [3/21] Tour test_combo_preparation_receipt → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:17,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.033 2026-09-13 07:37:17,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:37:17,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [4/21] Tour test_combo_preparation_receipt → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-13 07:37:17,960 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:17,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [5/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-13 07:37:18,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [6/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-13 07:37:18,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [7/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-13 07:37:18,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [8/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:37:18,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [9/21] Tour test_combo_preparation_receipt → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-13 07:37:18,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [10/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-13 07:37:18,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [11/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-09-13 07:37:18,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [12/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-09-13 07:37:18,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [13/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:37:18,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-09-13 07:37:18,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [15/21] Tour test_combo_preparation_receipt → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:18,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [16/21] Tour test_combo_preparation_receipt → Step order total amount is '95.00' (trigger: .product-screen .order-summary .total:contains("95.00")) 2026-09-13 07:37:18,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [17/21] Tour test_combo_preparation_receipt → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:18,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [18/21] Tour test_combo_preparation_receipt → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:37:18,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [19/21] Tour test_combo_preparation_receipt → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:37:18,878 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [20/21] Tour test_combo_preparation_receipt → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:37:18,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [21/21] Tour test_combo_preparation_receipt → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:37:18,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-09-13 07:37:18,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:37:19,002 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:19,004 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:19,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17400764 (allocated 18485248) 2026-09-13 07:37:19,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 70480 2026-09-13 07:37:19,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-09-13 07:37:19,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 70480 2026-09-13 07:37:19,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073719_165173_test_combo_preparation_receipt.txt 2026-09-13 07:37:19,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpobwdrf3s_chrome_odoo" 2026-09-13 07:37:19,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-09-13 07:37:19,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 70605 2026-09-13 07:37:19,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpmukhtwnt_chrome_odoo 2026-09-13 07:37:19,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:45313/json/version 2026-09-13 07:37:19,922 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:19,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:19,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:45313/json 2026-09-13 07:37:19,927 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:19,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:45313/devtools/page/529E09D95797AECC613AF51FFC07D269 2026-09-13 07:37:19,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-09-13 07:37:19,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-09-13 07:37:19,969 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:19,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-09-13 07:37:19,984 26 INFO rb-103a292-224772-415053 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-09-13 07:37:19,984 26 INFO rb-103a292-224772-415053 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-09-13 07:37:19,999 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:20,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.032 0.349 2026-09-13 07:37:20,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '529E09D95797AECC613AF51FFC07D269', 'loaderId': 'B26C127E76C7CEC041A8BD39DB5A0300', 'isDownload': False} 2026-09-13 07:37:20,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-09-13 07:37:20,386 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:20,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:37:20,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-13 07:37:20,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-13 07:37:20,744 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:20,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-13 07:37:20,777 26 INFO rb-103a292-224772-415053 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-09-13 07:37:20,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [1/9] Tour test_combo_preparation_receipt_layout → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:20,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:37:20,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:37:20,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:20,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:37:20,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:37:20,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-09-13 07:37:20,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-13 07:37:21,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.123 0.227 2026-09-13 07:37:21,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-13 07:37:21,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:21,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-13 07:37:21,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:21,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:21,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-13 07:37:21,438 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:21,448 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:21,458 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:21,473 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:21,476 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:21,483 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.017 0.023 2026-09-13 07:37:21,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.045 2026-09-13 07:37:21,496 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-13 07:37:21,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [2/9] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:21,522 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:21,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [3/9] Tour test_combo_preparation_receipt_layout → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:21,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.039 0.034 2026-09-13 07:37:21,670 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.055 0.096 2026-09-13 07:37:21,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.132 2026-09-13 07:37:21,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:21,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [4/9] Tour test_combo_preparation_receipt_layout → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-13 07:37:21,801 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:21,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [5/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-13 07:37:21,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [6/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-13 07:37:21,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [7/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-13 07:37:22,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [8/9] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:37:22,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [9/9] Tour test_combo_preparation_receipt_layout → Step body 2026-09-13 07:37:22,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-09-13 07:37:22,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:37:22,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15546300 (allocated 16515072) 2026-09-13 07:37:22,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 70605 2026-09-13 07:37:22,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-09-13 07:37:22,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 70605 2026-09-13 07:37:22,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073722_292549_test_combo_preparation_receipt_layout.txt 2026-09-13 07:37:22,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpmukhtwnt_chrome_odoo" 2026-09-13 07:37:22,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-09-13 07:37:23,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 70725 2026-09-13 07:37:23,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpucw0blbe_chrome_odoo 2026-09-13 07:37:23,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:43581/json/version 2026-09-13 07:37:23,209 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:23,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:23,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:43581/json 2026-09-13 07:37:23,211 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:23,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:43581/devtools/page/3E04A0E2D4CBEA08626F75651AEE2A21 2026-09-13 07:37:23,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-09-13 07:37:23,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-09-13 07:37:23,248 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:23,252 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-09-13 07:37:23,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-13 07:37:23,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:37:23,260 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:23,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:23] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.025 0.467 2026-09-13 07:37:23,752 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '3E04A0E2D4CBEA08626F75651AEE2A21', 'loaderId': '284A003ED85E1FF3C8EEFDD9154B1222', 'isDownload': False} 2026-09-13 07:37:23,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-09-13 07:37:23,774 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:23,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:23] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:37:23,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:23] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:37:23,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:23] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:37:24,156 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:24,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:37:24,174 26 INFO rb-103a292-224772-415053 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-09-13 07:37:24,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [1/32] Tour test_combo_synchronisation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:24,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:37:24,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:24,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:24,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:37:24,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.016 2026-09-13 07:37:24,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:37:24,263 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.025 2026-09-13 07:37:24,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.176 0.250 2026-09-13 07:37:24,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:24,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37: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.005 2026-09-13 07:37:24,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-13 07:37:24,835 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:24,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:24,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:37:24,898 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:24,917 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:24,920 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:37:24,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.029 2026-09-13 07:37:24,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-13 07:37:24,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-13 07:37:24,973 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:24,981 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:25,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [2/32] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:25,041 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:25,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [3/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:25,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:25] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.044 0.036 2026-09-13 07:37:25,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:25] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.012 0.107 2026-09-13 07:37:25,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.101 2026-09-13 07:37:25,256 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:37:25,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [4/32] Tour test_combo_synchronisation → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-13 07:37:25,323 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:25,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [5/32] Tour test_combo_synchronisation → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-13 07:37:25,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [6/32] Tour test_combo_synchronisation → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-13 07:37:25,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [7/32] Tour test_combo_synchronisation → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-13 07:37:25,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [8/32] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:37:25,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [9/32] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:37:25,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [10/32] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:25,718 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5559446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd1b50f02-7dc1-4ccb-8a35-d1e87293fe21'}] 2026-09-13 07:37:25,785 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5559446 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd1b50f02-7dc1-4ccb-8a35-d1e87293fe21'} created pos.order #756 2026-09-13 07:37:25,795 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5559446 finished 2026-09-13 07:37:25,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.048 0.061 2026-09-13 07:37:25,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [11/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:25,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:37:25,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [12/32] Tour test_combo_synchronisation → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:25,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [13/32] Tour test_combo_synchronisation → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:37:26,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [14/32] Tour test_combo_synchronisation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:37:26,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [15/32] Tour test_combo_synchronisation → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:37:26,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [16/32] Tour test_combo_synchronisation → Step Search for partner "A" (trigger: .modal-dialog .input-group input) 2026-09-13 07:37:26,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [17/32] Tour test_combo_synchronisation → Step click partner 'A' from partner list screen (trigger: .modal .partner-list b:contains(A)) 2026-09-13 07:37:26,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [18/32] Tour test_combo_synchronisation → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:26,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [19/32] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:37:26,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [20/32] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:26,387 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62313167 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd1b50f02-7dc1-4ccb-8a35-d1e87293fe21'}] 2026-09-13 07:37:26,398 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62313167 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd1b50f02-7dc1-4ccb-8a35-d1e87293fe21'} updated pos.order #756 2026-09-13 07:37:26,406 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62313167 finished 2026-09-13 07:37:26,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.062 2026-09-13 07:37:26,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [21/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:26,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [22/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:26,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37: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.006 2026-09-13 07:37:26,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [23/32] Tour test_combo_synchronisation → Step Check if there still has combo lines (trigger: .orderline-combo) 2026-09-13 07:37:26,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [24/32] Tour test_combo_synchronisation → Step click Course button (trigger: .control-buttons button:contains("Course")) 2026-09-13 07:37:26,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [25/32] Tour test_combo_synchronisation → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-13 07:37:26,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [26/32] Tour test_combo_synchronisation → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-13 07:37:26,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [27/32] Tour test_combo_synchronisation → Step Check the product page (trigger: .product-list) 2026-09-13 07:37:26,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [28/32] Tour test_combo_synchronisation → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:37:26,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [29/32] Tour test_combo_synchronisation → Step click Actions button (trigger: .more-btn) 2026-09-13 07:37:27,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [30/32] Tour test_combo_synchronisation → Step click Transfer course button (trigger: .control-buttons button:contains("Transfer course")) 2026-09-13 07:37:27,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [31/32] Tour test_combo_synchronisation → Step click Course 2 from available courses (trigger: .modal-body button:contains(Course 2)) 2026-09-13 07:37:27,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [32/32] Tour test_combo_synchronisation → Step Check if entire combo is transfered to course 2 (trigger: .pos) 2026-09-13 07:37:27,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-09-13 07:37:27,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:37:27,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 18778124 (allocated 20320256) 2026-09-13 07:37:27,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 70725 2026-09-13 07:37:27,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-09-13 07:37:27,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 70725 2026-09-13 07:37:27,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073727_328541_test_combo_synchronisation.txt 2026-09-13 07:37:27,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpucw0blbe_chrome_odoo" 2026-09-13 07:37:27,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-09-13 07:37:27,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 70852 2026-09-13 07:37:27,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmpulo0_xdz_chrome_odoo 2026-09-13 07:37:27,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:36463/json/version 2026-09-13 07:37:27,556 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:27,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:27,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:36463/json 2026-09-13 07:37:27,559 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:27,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:36463/devtools/page/1FAFAB36D44A327E6E12EBA103D938F5 2026-09-13 07:37:27,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-09-13 07:37:27,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-09-13 07:37:27,594 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:27,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-09-13 07:37:27,601 26 INFO rb-103a292-224772-415053 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-09-13 07:37:27,601 26 INFO rb-103a292-224772-415053 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-09-13 07:37:27,609 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:27,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:27] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.020 0.272 2026-09-13 07:37:27,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '1FAFAB36D44A327E6E12EBA103D938F5', 'loaderId': 'C7499AF934543B572A9C66C5BC9EEFE4', 'isDownload': False} 2026-09-13 07:37:27,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate ready code "odoo.isTourReady('test_course_restaurant_preparation_tour')" 2026-09-13 07:37:27,915 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:27,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:27] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:37:27,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:27] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-13 07:37:27,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:27] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:37:28,340 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:28,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:37:28,381 26 INFO rb-103a292-224772-415053 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-09-13 07:37:28,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:37:28,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [1/19] Tour test_course_restaurant_preparation_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:28,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:28,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:28,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:37:28,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.015 2026-09-13 07:37:28,479 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-09-13 07:37:28,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-13 07:37:28,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.113 0.220 2026-09-13 07:37:28,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:37:28,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:37:28,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-13 07:37:28,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:29,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:29,009 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:37:29,053 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:29,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:29,071 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:29,073 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:29,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.015 2026-09-13 07:37:29,099 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:29,099 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:29,109 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.012 0.032 2026-09-13 07:37:29,119 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:29,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [2/19] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:29,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.025 0.031 2026-09-13 07:37:29,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [3/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:29,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.017 0.083 2026-09-13 07:37:29,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.035 2026-09-13 07:37:29,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:29,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [4/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-09-13 07:37:29,383 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:29,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [5/19] Tour test_course_restaurant_preparation_tour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:29,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [6/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-09-13 07:37:29,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [7/19] Tour test_course_restaurant_preparation_tour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:37:29,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [8/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-09-13 07:37:29,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [9/19] Tour test_course_restaurant_preparation_tour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:37:29,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [10/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-13 07:37:29,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [11/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-13 07:37:29,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [12/19] Tour test_course_restaurant_preparation_tour → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:37:29,955 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78263606 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a4386fe0-2db1-4bdf-a9ef-93586b587e16'}] 2026-09-13 07:37:29,955 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [13/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:30,015 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78263606 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a4386fe0-2db1-4bdf-a9ef-93586b587e16'} created pos.order #757 2026-09-13 07:37:30,023 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78263606 finished 2026-09-13 07:37:30,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.041 0.059 2026-09-13 07:37:30,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37: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.007 2026-09-13 07:37:30,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [14/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-13 07:37:30,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [15/19] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-09-13 07:37:30,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [16/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:30,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:30,228 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49096824 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a4386fe0-2db1-4bdf-a9ef-93586b587e16'}] 2026-09-13 07:37:30,246 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49096824 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a4386fe0-2db1-4bdf-a9ef-93586b587e16'} updated pos.order #757 2026-09-13 07:37:30,256 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49096824 finished 2026-09-13 07:37:30,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.028 0.063 2026-09-13 07:37:30,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:37:30,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [17/19] Tour test_course_restaurant_preparation_tour → Step select course Course 3 (trigger: .order-course-name:contains(Course 3)) 2026-09-13 07:37:30,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [18/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-13 07:37:30,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [19/19] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-09-13 07:37:30,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-09-13 07:37:30,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:37:30,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:30] "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-09-13 07:37:30,599 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88612447 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a4386fe0-2db1-4bdf-a9ef-93586b587e16'}] 2026-09-13 07:37:30,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 17851412 (allocated 19533824) 2026-09-13 07:37:30,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 70852 2026-09-13 07:37:30,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-09-13 07:37:30,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 70852 2026-09-13 07:37:30,623 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88612447 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a4386fe0-2db1-4bdf-a9ef-93586b587e16'} updated pos.order #757 2026-09-13 07:37:30,626 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88612447 finished 2026-09-13 07:37:30,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073730_654278_test_course_restaurant_preparation_tour.txt 2026-09-13 07:37:30,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmpulo0_xdz_chrome_odoo" 2026-09-13 07:37:30,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: waiting for threads: [] 2026-09-13 07:37:30,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.046 0.044 2026-09-13 07:37:30,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-09-13 07:37:30,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 70983 2026-09-13 07:37:30,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpi0s6w2gh_chrome_odoo 2026-09-13 07:37:30,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:43013/json/version 2026-09-13 07:37:30,908 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:30,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:30,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:43013/json 2026-09-13 07:37:30,924 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:30,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:43013/devtools/page/4A7CA253E31976B92C2413AD73C7662B 2026-09-13 07:37:30,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-09-13 07:37:30,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-09-13 07:37:30,981 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:37:30,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-09-13 07:37:30,989 26 INFO rb-103a292-224772-415053 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-09-13 07:37:30,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:37:30,997 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:31,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.023 0.370 2026-09-13 07:37:31,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '4A7CA253E31976B92C2413AD73C7662B', 'loaderId': '81064A052C26B82C59DA659F15BF985C', 'isDownload': False} 2026-09-13 07:37:31,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-09-13 07:37:31,396 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:31,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:37:31,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:37:31,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 07:37:31,796 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:31,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:37:31,830 26 INFO rb-103a292-224772-415053 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-09-13 07:37:31,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [1/10] Tour test_create_floor_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:31,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-09-13 07:37:31,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:31,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:31,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-13 07:37:31,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.007 0.015 2026-09-13 07:37:31,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:37:31,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.023 2026-09-13 07:37:32,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.141 0.278 2026-09-13 07:37:32,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:37:32,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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-09-13 07:37:32,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.037 2026-09-13 07:37:32,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 2026-09-13 07:37:32,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:32,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:37:32,589 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:32,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:32,613 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:37:32,615 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:32,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.019 0.019 2026-09-13 07:37:32,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:37:32,652 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:32,659 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:32,673 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:32,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [2/10] Tour test_create_floor_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:32,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.014 0.034 2026-09-13 07:37:32,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [3/10] Tour test_create_floor_tour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:37:32,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.022 0.082 2026-09-13 07:37:32,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [4/10] Tour test_create_floor_tour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:37:32,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.039 2026-09-13 07:37:32,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [5/10] Tour test_create_floor_tour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-13 07:37:32,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [6/10] Tour test_create_floor_tour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-13 07:37:32,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [7/10] Tour test_create_floor_tour → Step .floor-selector button i[aria-label='Add Floor'] 2026-09-13 07:37:33,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [8/10] Tour test_create_floor_tour → Step .modal-body textarea 2026-09-13 07:37:33,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [9/10] Tour test_create_floor_tour → Step .modal-footer button.btn-primary 2026-09-13 07:37:33,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [10/10] Tour test_create_floor_tour → Step selected floor is 'AAA' (trigger: .button-floor.active:contains("AAA")) 2026-09-13 07:37:33,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:33] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:37:33,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-09-13 07:37:33,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:37:33,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12377228 (allocated 13369344) 2026-09-13 07:37:33,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 70983 2026-09-13 07:37:33,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-09-13 07:37:33,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 70983 2026-09-13 07:37:33,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073733_302514_test_create_floor_tour.txt 2026-09-13 07:37:33,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpi0s6w2gh_chrome_odoo" 2026-09-13 07:37:33,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-09-13 07:37:33,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 71105 2026-09-13 07:37:33,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpn5uvaj08_chrome_odoo 2026-09-13 07:37:33,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:37719/json/version 2026-09-13 07:37:33,477 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:33,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:33,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:37719/json 2026-09-13 07:37:33,480 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:33,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:37719/devtools/page/A3968B5C9DEF3745FB998AE4425BCC99 2026-09-13 07:37:33,484 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-09-13 07:37:33,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-09-13 07:37:33,506 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:33,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-09-13 07:37:33,513 26 INFO rb-103a292-224772-415053 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-09-13 07:37:33,513 26 INFO rb-103a292-224772-415053 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-09-13 07:37:33,520 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:33,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:33] "GET /pos/ui?config_id=119 HTTP/1.1" 200 - 138 0.071 0.409 2026-09-13 07:37:34,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': 'A3968B5C9DEF3745FB998AE4425BCC99', 'loaderId': '7788E5DF52203F39D72D4EB911AC7D8D', 'isDownload': False} 2026-09-13 07:37:34,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-09-13 07:37:34,007 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:34,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:37:34,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:37:34,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-13 07:37:34,374 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:34,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:37:34,390 26 INFO rb-103a292-224772-415053 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-09-13 07:37:34,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [1/21] Tour test_customer_alone_saved → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:34,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:37:34,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:37:34,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:34,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-09-13 07:37:34,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:37:34,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.017 2026-09-13 07:37:34,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-09-13 07:37:34,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.123 0.207 2026-09-13 07:37:34,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:37:34,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:37:34,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:37:34,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:34,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:34,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:37:34,993 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:34,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:35,001 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:35,006 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:35,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.014 2026-09-13 07:37:35,031 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:37:35,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.019 0.041 2026-09-13 07:37:35,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [2/21] Tour test_customer_alone_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:35,061 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:37:35,070 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:35,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.013 0.035 2026-09-13 07:37:35,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [3/21] Tour test_customer_alone_saved → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:35,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.017 0.056 2026-09-13 07:37:35,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.015 0.028 2026-09-13 07:37:35,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:37:35,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [4/21] Tour test_customer_alone_saved → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:35,286 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:35,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [5/21] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-09-13 07:37:35,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [6/21] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:35,426 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20520413 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c3aeecf5-018f-488b-9db4-ae4ce7da2046'}] 2026-09-13 07:37:35,467 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20520413 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c3aeecf5-018f-488b-9db4-ae4ce7da2046'} created pos.order #758 2026-09-13 07:37:35,475 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20520413 finished 2026-09-13 07:37:35,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.024 0.057 2026-09-13 07:37:35,582 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.025 0.027 2026-09-13 07:37:35,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.011 2026-09-13 07:37:35,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [7/21] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-09-13 07:37:35,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [8/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:35,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [9/21] Tour test_customer_alone_saved → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:37:35,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [10/21] Tour test_customer_alone_saved → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:37:35,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [11/21] Tour test_customer_alone_saved → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:37:35,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [12/21] Tour test_customer_alone_saved → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-13 07:37:35,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [13/21] Tour test_customer_alone_saved → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-13 07:37:36,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [14/21] Tour test_customer_alone_saved → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:36,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [15/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:36,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [16/21] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-09-13 07:37:36,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [17/21] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-09-13 07:37:36,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [18/21] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:36,240 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89705576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c3aeecf5-018f-488b-9db4-ae4ce7da2046'}] 2026-09-13 07:37:36,260 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89705576 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c3aeecf5-018f-488b-9db4-ae4ce7da2046'} updated pos.order #758 2026-09-13 07:37:36,269 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89705576 finished 2026-09-13 07:37:36,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.023 0.053 2026-09-13 07:37:36,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.011 0.030 2026-09-13 07:37:36,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-13 07:37:36,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [19/21] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-09-13 07:37:36,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [20/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:36,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [21/21] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-09-13 07:37:36,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-09-13 07:37:36,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:37:36,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 16544188 (allocated 18223104) 2026-09-13 07:37:36,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 71105 2026-09-13 07:37:36,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-09-13 07:37:36,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 71105 2026-09-13 07:37:36,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073736_708651_test_customer_alone_saved.txt 2026-09-13 07:37:36,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpn5uvaj08_chrome_odoo" 2026-09-13 07:37:36,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-09-13 07:37:36,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 71234 2026-09-13 07:37:36,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmprvbjh4lf_chrome_odoo 2026-09-13 07:37:36,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:46087/json/version 2026-09-13 07:37:36,910 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:36,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:36,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:46087/json 2026-09-13 07:37:36,913 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:36,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:46087/devtools/page/E4B7F95AA8BCB5A1835A4FE7D3D195D7 2026-09-13 07:37:36,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-09-13 07:37:36,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-09-13 07:37:36,939 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:36,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-09-13 07:37:36,945 26 INFO rb-103a292-224772-415053 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-09-13 07:37:36,945 26 INFO rb-103a292-224772-415053 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-09-13 07:37:36,951 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:37,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.022 0.507 2026-09-13 07:37:37,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': 'E4B7F95AA8BCB5A1835A4FE7D3D195D7', 'loaderId': 'D105CAF56C50FA4A8E1E211CDD849FE4', 'isDownload': False} 2026-09-13 07:37:37,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate ready code "odoo.isTourReady('test_delete_line_release_table')" 2026-09-13 07:37:37,488 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:37,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:37:37,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:37:37,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:37:37,851 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:37,880 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-09-13 07:37:37,891 26 INFO rb-103a292-224772-415053 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-09-13 07:37:37,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [1/17] Tour test_delete_line_release_table → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:37,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.010 2026-09-13 07:37:37,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:37,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:37,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:37:37,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-09-13 07:37:37,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.022 2026-09-13 07:37:37,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-13 07:37:38,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.127 0.216 2026-09-13 07:37:38,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.008 2026-09-13 07:37:38,414 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:37:38,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-13 07:37:38,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:38,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:38,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:37:38,519 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:38,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:38,534 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:38,539 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:38,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.009 2026-09-13 07:37:38,566 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:38,572 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:37:38,579 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:38,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [2/17] Tour test_delete_line_release_table → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:38,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.031 0.041 2026-09-13 07:37:38,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.021 0.055 2026-09-13 07:37:38,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [3/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:38,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.012 0.114 2026-09-13 07:37:38,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.064 2026-09-13 07:37:38,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:38,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [4/17] Tour test_delete_line_release_table → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:38,848 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:38,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [5/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:37:38,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [6/17] Tour test_delete_line_release_table → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:37:39,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [7/17] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:39,036 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17364197 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '34db134b-27d7-42d8-aefe-51816ca31817'}] 2026-09-13 07:37:39,121 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17364197 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '34db134b-27d7-42d8-aefe-51816ca31817'} created pos.order #759 2026-09-13 07:37:39,136 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17364197 finished 2026-09-13 07:37:39,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.088 0.058 2026-09-13 07:37:39,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [8/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:39,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [9/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:37:39,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37: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.007 2026-09-13 07:37:39,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [10/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:37:39,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [11/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:37:39,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [12/17] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:37:39,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [13/17] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-13 07:37:39,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [14/17] Tour test_delete_line_release_table → Step release table (trigger: .product-screen .leftpane .unbook-table) 2026-09-13 07:37:39,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [15/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:39,723 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65617165 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '34db134b-27d7-42d8-aefe-51816ca31817'}] 2026-09-13 07:37:39,728 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:39,769 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1248] 2026-09-13 07:37:39,781 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65617165 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '34db134b-27d7-42d8-aefe-51816ca31817'} updated pos.order #759 2026-09-13 07:37:39,792 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65617165 finished 2026-09-13 07:37:39,842 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.055 0.066 2026-09-13 07:37:39,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:39] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.021 0.043 2026-09-13 07:37:39,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.001 0.007 2026-09-13 07:37:39,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [16/17] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:40,039 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59362277 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1aa2bd2d-acf8-460a-9797-3bf5ab13eee4'}] 2026-09-13 07:37:40,068 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59362277 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1aa2bd2d-acf8-460a-9797-3bf5ab13eee4'} created pos.order #760 2026-09-13 07:37:40,080 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59362277 finished 2026-09-13 07:37:40,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.034 0.049 2026-09-13 07:37:40,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [17/17] Tour test_delete_line_release_table → Step Check that: ---Check orderline with attributes: {"productName":"Coca-Cola"}--- is not true (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Coca-Cola"))))) 2026-09-13 07:37:40,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-09-13 07:37:40,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:37:40,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 15950404 (allocated 17174528) 2026-09-13 07:37:40,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 71234 2026-09-13 07:37:40,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-09-13 07:37:40,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 71234 2026-09-13 07:37:40,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073740_301648_test_delete_line_release_table.txt 2026-09-13 07:37:40,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmprvbjh4lf_chrome_odoo" 2026-09-13 07:37:40,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-09-13 07:37:40,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 71361 2026-09-13 07:37:40,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpfk4uj_s0_chrome_odoo 2026-09-13 07:37:40,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:40099/json/version 2026-09-13 07:37:40,493 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:40,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:40,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:40099/json 2026-09-13 07:37:40,497 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:40,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:40099/devtools/page/FE56418B56797543448B4A81207C43AA 2026-09-13 07:37:40,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-09-13 07:37:40,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-09-13 07:37:40,517 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:40,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-09-13 07:37:40,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-13 07:37:40,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:37:40,530 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:40,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:40] "GET /pos/ui/119 HTTP/1.1" 200 - 138 0.044 0.374 2026-09-13 07:37:40,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'FE56418B56797543448B4A81207C43AA', 'loaderId': '76424EE5AABF2B5CFCF99AF0BB89BEF9', 'isDownload': False} 2026-09-13 07:37:40,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-09-13 07:37:40,954 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:40,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:40] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:37:40,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:40] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-13 07:37:40,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:40] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:37:41,360 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:41,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:37:41,404 26 INFO rb-103a292-224772-415053 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-09-13 07:37:41,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-13 07:37:41,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [1/48] Tour test_direct_sales → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:41,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:41,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:41,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-13 07:37:41,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-13 07:37:41,492 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.019 2026-09-13 07:37:41,500 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.022 2026-09-13 07:37:41,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.156 0.280 2026-09-13 07:37:41,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:37:42,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37: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-09-13 07:37:42,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-13 07:37:42,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37: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.003 2026-09-13 07:37:42,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:42,082 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:37:42,115 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:42,130 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:37:42,131 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:42,145 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:42,148 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:42,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.011 0.023 2026-09-13 07:37:42,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-09-13 07:37:42,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-13 07:37:42,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [2/48] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:42,201 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:42,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-09-13 07:37:42,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.020 0.033 2026-09-13 07:37:42,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.051 2026-09-13 07:37:42,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.011 0.119 2026-09-13 07:37:42,367 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [4/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:42,384 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:42,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [5/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:37:42,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [6/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:42,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [7/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-13 07:37:42,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [8/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:42,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [9/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:37:42,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [10/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:37:42,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [11/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:37:42,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [12/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:37:42,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [13/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:37:42,899 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:42,901 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:42,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [14/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-09-13 07:37:43,025 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5507297 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1b8b50c9-53a9-4cb4-82ee-ca5f57dbf0cb'}] 2026-09-13 07:37:43,067 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5507297 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1b8b50c9-53a9-4cb4-82ee-ca5f57dbf0cb'} created pos.order #761 2026-09-13 07:37:43,077 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5507297 finished 2026-09-13 07:37:43,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.029 0.063 2026-09-13 07:37:43,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [15/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:37:43,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [16/48] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:37:43,225 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8604939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1b8b50c9-53a9-4cb4-82ee-ca5f57dbf0cb'}] 2026-09-13 07:37:43,230 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:43,480 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8604939 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1b8b50c9-53a9-4cb4-82ee-ca5f57dbf0cb'} updated pos.order #761 2026-09-13 07:37:43,492 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8604939 finished 2026-09-13 07:37:43,551 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.130 0.199 2026-09-13 07:37:43,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [17/48] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:45,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-09-13 07:37:45,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [19/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:45,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [20/48] Tour test_direct_sales → Step set tab to Test (trigger: .product-screen .new-tab) 2026-09-13 07:37:45,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [21/48] Tour test_direct_sales → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:37:45,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [22/48] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:37:46,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [23/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:37:46,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [24/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:46,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [25/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-13 07:37:46,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [26/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:46,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [27/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:37:46,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [28/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:37:46,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [29/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:37:46,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [30/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:37:46,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [31/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:37:46,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [32/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-09-13 07:37:46,549 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81184720 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd145a524-1c27-482a-87a3-85d9eb2654d5'}] 2026-09-13 07:37:46,593 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81184720 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd145a524-1c27-482a-87a3-85d9eb2654d5'} created pos.order #762 2026-09-13 07:37:46,606 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81184720 finished 2026-09-13 07:37:46,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.026 0.063 2026-09-13 07:37:46,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [33/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:37:46,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [34/48] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:37:46,717 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29211291 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd145a524-1c27-482a-87a3-85d9eb2654d5'}] 2026-09-13 07:37:46,865 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29211291 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd145a524-1c27-482a-87a3-85d9eb2654d5'} updated pos.order #762 2026-09-13 07:37:46,873 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29211291 finished 2026-09-13 07:37:46,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.054 0.137 2026-09-13 07:37:46,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [35/48] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:37:49,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [36/48] Tour test_direct_sales → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:37:49,077 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:37:49,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [37/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:49,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [38/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:37:49,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [39/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:49,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [40/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-13 07:37:49,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [41/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:37:49,362 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [42/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:37:49,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [43/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:37:49,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [44/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:37:49,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [45/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:37:49,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [46/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:37:49,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [47/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-09-13 07:37:49,692 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89449636 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '5b6ca771-d238-48c0-9a14-78168c1decc3'}] 2026-09-13 07:37:49,720 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89449636 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '5b6ca771-d238-48c0-9a14-78168c1decc3'} created pos.order #763 2026-09-13 07:37:49,727 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89449636 finished 2026-09-13 07:37:49,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.016 0.047 2026-09-13 07:37:49,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [48/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:37:49,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-09-13 07:37:49,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-13 07:37:49,846 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44578158 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '5b6ca771-d238-48c0-9a14-78168c1decc3'}] 2026-09-13 07:37:49,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19536336 (allocated 21368832) 2026-09-13 07:37:49,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 71361 2026-09-13 07:37:49,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-09-13 07:37:49,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 71361 2026-09-13 07:37:49,997 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44578158 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '5b6ca771-d238-48c0-9a14-78168c1decc3'} updated pos.order #763 2026-09-13 07:37:49,999 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44578158 finished 2026-09-13 07:37:50,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073750_006125_test_direct_sales.txt 2026-09-13 07:37:50,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpfk4uj_s0_chrome_odoo" 2026-09-13 07:37:50,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-09-13 07:37:50,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.066 0.122 2026-09-13 07:37:50,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-09-13 07:37:50,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 71493 2026-09-13 07:37:50,278 26 INFO rb-103a292-224772-415053 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/tmpkndmbk0i_chrome_odoo 2026-09-13 07:37:50,278 26 INFO rb-103a292-224772-415053 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:41909/json/version 2026-09-13 07:37:50,279 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:50,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:50,292 26 INFO rb-103a292-224772-415053 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:41909/json 2026-09-13 07:37:50,292 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:50,293 26 INFO rb-103a292-224772-415053 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:41909/devtools/page/ABD4AC9F00364AC72E6ACDE1F3E90015 2026-09-13 07:37:50,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Enable chrome headless console log notification 2026-09-13 07:37:50,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome headless enable page notifications 2026-09-13 07:37:50,324 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:50,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Setting session cookie in browser 2026-09-13 07:37:50,338 26 INFO rb-103a292-224772-415053 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-09-13 07:37:50,339 26 INFO rb-103a292-224772-415053 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-09-13 07:37:50,353 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:50,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:50] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.031 0.384 2026-09-13 07:37:50,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'ABD4AC9F00364AC72E6ACDE1F3E90015', 'loaderId': '48093DFE48A5F3DC137FFD68B7186E50', 'isDownload': False} 2026-09-13 07:37:50,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing')" 2026-09-13 07:37:50,773 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:50,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:50] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-13 07:37:50,793 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:50] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:37:50,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:50] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:37:51,208 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:51,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:37:51,231 26 INFO rb-103a292-224772-415053 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-09-13 07:37:51,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:37:51,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [1/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:51,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:51,256 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:51,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:37:51,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.015 2026-09-13 07:37:51,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:37:51,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.027 2026-09-13 07:37:51,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.181 0.235 2026-09-13 07:37:51,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:51,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:51,878 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-13 07:37:51,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:51,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:51,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-13 07:37:51,949 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:51,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:51,966 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:51,969 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:51,985 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:51,986 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:51,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.023 2026-09-13 07:37:51,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:51] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-13 07:37:52,006 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:52,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [2/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:52,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:52] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.017 0.029 2026-09-13 07:37:52,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [3/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:37:52,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:52] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.022 0.091 2026-09-13 07:37:52,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.056 2026-09-13 07:37:52,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:52,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [4/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:52,274 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:52,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [5/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-13 07:37:52,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [6/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:52,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [7/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-09-13 07:37:52,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [8/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:37:52,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [9/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-09-13 07:37:52,575 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25996102 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '23e79a7d-c0bb-4a42-bea2-3707f6a5f3c0'}] 2026-09-13 07:37:52,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [10/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-09-13 07:37:52,761 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25996102 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '23e79a7d-c0bb-4a42-bea2-3707f6a5f3c0'} created pos.order #764 2026-09-13 07:37:52,773 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25996102 finished 2026-09-13 07:37:52,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.079 0.155 2026-09-13 07:37:52,956 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-13 07:37:52,956 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-13 07:37:52,956 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-13 07:37:52,956 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-13 07:37:52,957 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-13 07:37:52,960 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-13 07:37:52,960 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-13 07:37:52,960 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-13 07:37:52,961 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-13 07:37:52,961 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-13 07:37:52,961 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-13 07:37:52,962 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-13 07:37:52,962 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-13 07:37:52,962 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-13 07:37:52,962 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-13 07:37:52,962 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-13 07:37:52,962 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-13 07:37:52,962 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-13 07:37:52,963 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-13 07:37:52,963 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-13 07:37:52,963 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-13 07:37:52,963 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-13 07:37:52,963 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-13 07:37:52,963 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-13 07:37:52,963 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-13 07:37:52,963 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-13 07:37:52,964 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-13 07:37:52,964 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-13 07:37:52,964 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-13 07:37:52,964 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-13 07:37:52,964 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-13 07:37:52,964 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-13 07:37:52,964 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-13 07:37:52,964 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-13 07:37:52,965 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-13 07:37:52,965 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-13 07:37:52,965 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-13 07:37:52,965 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-13 07:37:52,965 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-13 07:37:52,965 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-13 07:37:52,978 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-13 07:37:52,982 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:52,984 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-13 07:37:52,984 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-13 07:37:52,985 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-13 07:37:52,986 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-13 07:37:52,986 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-13 07:37:52,986 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-13 07:37:52,986 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-13 07:37:52,995 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-13 07:37:52,998 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:52,999 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-13 07:37:53,000 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:37:53,004 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:37:53,005 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:53,007 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:53,009 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:37:53,011 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-13 07:37:53,012 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-13 07:37:53,012 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-13 07:37:53,013 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-13 07:37:53,013 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-13 07:37:53,013 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-13 07:37:53,014 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-13 07:37:53,015 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-13 07:37:53,015 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-13 07:37:53,015 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-13 07:37:53,015 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-13 07:37:53,016 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-13 07:37:53,017 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-13 07:37:53,018 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-13 07:37:53,018 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-13 07:37:53,018 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-13 07:37:53,019 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-13 07:37:53,019 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-13 07:37:53,019 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-13 07:37:53,019 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-13 07:37:53,020 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-13 07:37:53,020 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-13 07:37:53,020 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-13 07:37:53,020 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-13 07:37:53,021 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-13 07:37:53,021 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-13 07:37:53,021 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-13 07:37:53,022 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-13 07:37:53,023 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-13 07:37:53,025 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-13 07:37:53,026 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-13 07:37:53,026 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-13 07:37:53,026 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-13 07:37:53,026 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-13 07:37:53,026 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-13 07:37:53,027 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-13 07:37:53,027 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-13 07:37:53,027 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-13 07:37:53,027 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-13 07:37:53,028 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-13 07:37:53,036 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:53,037 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:53,042 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:37:53,043 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:53,044 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:37:53,050 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:53,053 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-13 07:37:53,053 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-13 07:37:53,054 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-13 07:37:53,062 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:53,065 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:53,066 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-13 07:37:53,068 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-13 07:37:53,072 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:53,075 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:53,077 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-13 07:37:53,078 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:37:53,078 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:53,080 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-13 07:37:53,081 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-13 07:37:53,084 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-13 07:37:53,084 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-13 07:37:53,085 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-13 07:37:53,086 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-13 07:37:53,086 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-13 07:37:53,087 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-13 07:37:53,088 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-13 07:37:53,089 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-13 07:37:53,090 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-13 07:37:53,090 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-13 07:37:53,091 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-13 07:37:53,091 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-13 07:37:53,092 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-13 07:37:53,092 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-13 07:37:53,092 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-13 07:37:53,093 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-13 07:37:53,095 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-13 07:37:53,095 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:53,096 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-13 07:37:53,096 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-13 07:37:53,096 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-13 07:37:53,097 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-13 07:37:53,097 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-13 07:37:53,115 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:37:53,118 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:37:53,119 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:37:53,120 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:37:53,122 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:53,122 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:37:53,128 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:54,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:54] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.064 0.554 2026-09-13 07:37:54,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [11/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:37:54,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [12/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:37:54,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:37:54,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [13/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:54,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [14/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-13 07:37:54,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [15/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:37:54,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [16/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:37:54,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [17/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:37:54,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [18/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:37:54,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [19/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:37:54,845 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:54,846 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:54,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [20/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:37:54,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [21/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-09-13 07:37:54,971 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93596287 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '40b8ccf1-9710-4c78-a0bc-1d07ea11c091'}] 2026-09-13 07:37:55,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [22/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-09-13 07:37:55,117 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93596287 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '40b8ccf1-9710-4c78-a0bc-1d07ea11c091'} created pos.order #765 2026-09-13 07:37:55,126 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93596287 finished 2026-09-13 07:37:55,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.046 0.145 2026-09-13 07:37:55,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:55] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.008 0.037 2026-09-13 07:37:56,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [23/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:37:56,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-09-13 07:37:56,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:37:56,861 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17281972 (allocated 18747392) 2026-09-13 07:37:56,864 26 INFO rb-103a292-224772-415053 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 71493 2026-09-13 07:37:56,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-09-13 07:37:56,866 26 INFO rb-103a292-224772-415053 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 71493 2026-09-13 07:37:56,963 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073756_962824_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-09-13 07:37:56,963 26 INFO rb-103a292-224772-415053 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/tmpkndmbk0i_chrome_odoo" 2026-09-13 07:37:56,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-09-13 07:37:57,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 71661 2026-09-13 07:37:57,222 26 INFO rb-103a292-224772-415053 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/tmpyiq5ywks_chrome_odoo 2026-09-13 07:37:57,222 26 INFO rb-103a292-224772-415053 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:34107/json/version 2026-09-13 07:37:57,223 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:57,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:37:57,229 26 INFO rb-103a292-224772-415053 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:34107/json 2026-09-13 07:37:57,229 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:37:57,236 26 INFO rb-103a292-224772-415053 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:34107/devtools/page/D354D769E13FE83755AF309497AF8FE8 2026-09-13 07:37:57,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Enable chrome headless console log notification 2026-09-13 07:37:57,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome headless enable page notifications 2026-09-13 07:37:57,262 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:37:57,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Setting session cookie in browser 2026-09-13 07:37:57,269 26 INFO rb-103a292-224772-415053 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-09-13 07:37:57,269 26 INFO rb-103a292-224772-415053 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-09-13 07:37:57,277 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:37:57,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:57] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.021 0.450 2026-09-13 07:37:57,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': 'D354D769E13FE83755AF309497AF8FE8', 'loaderId': 'A15F929B5CB304EEC06DBE9DFB894E2C', 'isDownload': False} 2026-09-13 07:37:57,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing')" 2026-09-13 07:37:57,754 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:37:57,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:57] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:37:57,770 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:57] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:37:57,775 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:57] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:37:58,075 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:58,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:37:58,097 26 INFO rb-103a292-224772-415053 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-09-13 07:37:58,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [1/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:37:58,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-13 07:37:58,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:37:58,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:58,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 07:37:58,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:37:58,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.023 2026-09-13 07:37:58,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-13 07:37:58,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.120 0.254 2026-09-13 07:37:58,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.008 2026-09-13 07:37:58,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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-09-13 07:37:58,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-09-13 07:37:58,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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-09-13 07:37:58,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-09-13 07:37:58,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-13 07:37:58,762 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:58,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:37:58,780 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:37:58,781 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:58,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-09-13 07:37:58,794 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:58,800 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:37:58,828 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:37:58,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [2/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:37:58,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.045 0.049 2026-09-13 07:37:58,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.017 0.080 2026-09-13 07:37:58,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [3/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:37:58,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:58] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.018 0.131 2026-09-13 07:37:59,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.077 2026-09-13 07:37:59,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:37:59,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [4/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:37:59,112 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:37:59,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [5/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-13 07:37:59,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [6/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:37:59,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [7/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-09-13 07:37:59,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [8/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:37:59,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [9/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:37:59,412 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24604741 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'adfcde66-4d50-4e82-8ecf-cca470841e24'}] 2026-09-13 07:37:59,424 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:37:59,661 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24604741 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'adfcde66-4d50-4e82-8ecf-cca470841e24'} created pos.order #766 2026-09-13 07:37:59,673 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24604741 finished 2026-09-13 07:37:59,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:37:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.102 0.193 2026-09-13 07:37:59,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [10/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:37:59,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [11/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:37:59,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [12/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-09-13 07:37:59,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [13/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:38:00,049 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:38:00,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [14/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:00,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [15/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-13 07:38:00,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [16/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:38:00,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [17/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:38:00,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [18/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:38:00,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [19/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:38:00,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [20/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:38:00,394 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:00,395 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:00,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [21/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:38:00,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [22/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:38:00,513 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16153805 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1254207d-9001-42ec-b7a5-7f0ed401a693'}] 2026-09-13 07:38:00,672 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16153805 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1254207d-9001-42ec-b7a5-7f0ed401a693'} created pos.order #767 2026-09-13 07:38:00,681 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16153805 finished 2026-09-13 07:38:00,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.076 0.123 2026-09-13 07:38:00,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [23/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:38:00,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [24/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:38:00,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [25/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-09-13 07:38:00,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-09-13 07:38:00,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:38:01,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17234080 (allocated 18485248) 2026-09-13 07:38:01,030 26 INFO rb-103a292-224772-415053 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 71661 2026-09-13 07:38:01,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-09-13 07:38:01,035 26 INFO rb-103a292-224772-415053 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 71661 2026-09-13 07:38:01,089 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_073801_089062_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-09-13 07:38:01,089 26 INFO rb-103a292-224772-415053 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/tmpyiq5ywks_chrome_odoo" 2026-09-13 07:38:01,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-09-13 07:38:01,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 71794 2026-09-13 07:38:01,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmp5zm2u9v4_chrome_odoo 2026-09-13 07:38:01,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:42221/json/version 2026-09-13 07:38:01,476 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:01,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:01,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:42221/json 2026-09-13 07:38:01,488 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:01,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:42221/devtools/page/8AE09790A341EFCA13EDD06419650F69 2026-09-13 07:38:01,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-09-13 07:38:01,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-09-13 07:38:01,589 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:01,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-09-13 07:38:01,599 26 INFO rb-103a292-224772-415053 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-09-13 07:38:01,600 26 INFO rb-103a292-224772-415053 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-09-13 07:38:01,615 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:01,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:01] "GET /pos/ui/119 HTTP/1.1" 200 - 85 0.045 0.335 2026-09-13 07:38:01,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '8AE09790A341EFCA13EDD06419650F69', 'loaderId': '6348F72D355F9523937942FC998F976E', 'isDownload': False} 2026-09-13 07:38:01,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Evaluate ready code "odoo.isTourReady('test_floating_order_name_change_partner')" 2026-09-13 07:38:02,001 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:02,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:38:02,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:38:02,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.022 2026-09-13 07:38:02,356 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:02,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:38:02,387 26 INFO rb-103a292-224772-415053 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-09-13 07:38:02,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [1/36] Tour test_floating_order_name_change_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:02,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:02,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:02,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:02,439 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-09-13 07:38:02,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:38:02,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.018 2026-09-13 07:38:02,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-09-13 07:38:02,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.200 0.245 2026-09-13 07:38:02,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:38:03,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:38:03,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-13 07:38:03,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:03,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:03,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:38:03,103 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:03,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:03,117 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:38:03,121 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:38:03,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.013 2026-09-13 07:38:03,149 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:38:03,149 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:03,160 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:03,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [2/36] Tour test_floating_order_name_change_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:03,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.030 0.040 2026-09-13 07:38:03,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.018 0.049 2026-09-13 07:38:03,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [3/36] Tour test_floating_order_name_change_partner → Step .new-order 2026-09-13 07:38:03,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.011 0.091 2026-09-13 07:38:03,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.040 2026-09-13 07:38:03,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [4/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:03,396 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:03,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [5/36] Tour test_floating_order_name_change_partner → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-13 07:38:03,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [6/36] Tour test_floating_order_name_change_partner → Step click preset 'Delivery' from preset modal (trigger: .modal-body button:contains(Delivery)) 2026-09-13 07:38:03,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [7/36] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:38:03,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [8/36] Tour test_floating_order_name_change_partner → Step Search for partner "Abigael" (trigger: .modal-dialog .input-group input) 2026-09-13 07:38:03,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [9/36] Tour test_floating_order_name_change_partner → Step click partner 'Abigael' from partner list screen (trigger: .modal .partner-list b:contains(Abigael)) 2026-09-13 07:38:03,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [10/36] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:03,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [11/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:03,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [12/36] Tour test_floating_order_name_change_partner → Step customer 'Abigael' is selected (trigger: .product-screen .set-partner:contains("Abigael")) 2026-09-13 07:38:03,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [13/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-09-13 07:38:03,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [14/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Abigael") 2026-09-13 07:38:03,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:03,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.011 2026-09-13 07:38:03,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [15/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-09-13 07:38:04,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [16/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:04,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [17/36] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:38:04,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [18/36] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:38:04,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [19/36] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:38:04,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [20/36] Tour test_floating_order_name_change_partner → Step Search for partner "Deco Addict" (trigger: .modal-dialog .input-group input) 2026-09-13 07:38:04,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [21/36] Tour test_floating_order_name_change_partner → Step click partner 'Deco Addict' from partner list screen (trigger: .modal .partner-list b:contains(Deco Addict)) 2026-09-13 07:38:04,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [22/36] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:04,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [23/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:04,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [24/36] Tour test_floating_order_name_change_partner → Step customer 'Deco Addict' is selected (trigger: .product-screen .set-partner:contains("Deco Addict")) 2026-09-13 07:38:04,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [25/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-09-13 07:38:04,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [26/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Deco Addict") 2026-09-13 07:38:04,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:04,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:38:04,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [27/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-09-13 07:38:04,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [28/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:04,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [29/36] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:38:04,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [30/36] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:38:04,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [31/36] Tour test_floating_order_name_change_partner → Step click unselect partner (trigger: .unselect-tag) 2026-09-13 07:38:04,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [32/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:04,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [33/36] Tour test_floating_order_name_change_partner → Step customer 'Customer' is selected (trigger: .product-screen .set-partner:contains("Customer")) 2026-09-13 07:38:05,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [34/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-09-13 07:38:05,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [35/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("Deco Addict")) 2026-09-13 07:38:05,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:05,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:38:05,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [36/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-09-13 07:38:05,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-09-13 07:38:05,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_floating_order_name_change_partner SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:38:05,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 16958968 (allocated 18223104) 2026-09-13 07:38:05,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 71794 2026-09-13 07:38:05,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-09-13 07:38:05,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 71794 2026-09-13 07:38:05,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073805_317645_test_floating_order_name_change_partner.txt 2026-09-13 07:38:05,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmp5zm2u9v4_chrome_odoo" 2026-09-13 07:38:05,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-09-13 07:38:05,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 71933 2026-09-13 07:38:05,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmp9sj8xnnl_chrome_odoo 2026-09-13 07:38:05,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:34165/json/version 2026-09-13 07:38:05,564 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:05,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:05,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:34165/json 2026-09-13 07:38:05,566 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:05,567 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:34165/devtools/page/A084D8D2908F36EBEFE9D5D5DF696269 2026-09-13 07:38:05,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-09-13 07:38:05,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-09-13 07:38:05,591 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:05,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-09-13 07:38:05,597 26 INFO rb-103a292-224772-415053 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-09-13 07:38:05,597 26 INFO rb-103a292-224772-415053 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-09-13 07:38:05,605 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:05,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:05] "GET /pos/ui/119 HTTP/1.1" 200 - 85 0.022 0.300 2026-09-13 07:38:05,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': 'A084D8D2908F36EBEFE9D5D5DF696269', 'loaderId': '1BBB70CCC6DB2C49BC9DE0408ECBF111', 'isDownload': False} 2026-09-13 07:38:05,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Evaluate ready code "odoo.isTourReady('test_futur_orders_are_not_cancelled')" 2026-09-13 07:38:05,936 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:05,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:05] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:38:05,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:05] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:38:05,964 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:05] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-09-13 07:38:06,315 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:06,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:38:06,343 26 INFO rb-103a292-224772-415053 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-09-13 07:38:06,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [1/8] Tour test_futur_orders_are_not_cancelled → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:06,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-13 07:38:06,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:38:06,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:06,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.006 2026-09-13 07:38:06,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-13 07:38:06,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.019 2026-09-13 07:38:06,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-13 07:38:06,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 430 0.216 0.223 2026-09-13 07:38:06,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:06,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-09-13 07:38:07,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-13 07:38:07,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "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.006 2026-09-13 07:38:07,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:07,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.004 2026-09-13 07:38:07,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:07,133 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:07,136 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:07,138 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:07,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.019 2026-09-13 07:38:07,161 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:38:07,177 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:07,179 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:07,203 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:07,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [2/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:07,253 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.022 0.032 2026-09-13 07:38:07,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.013 0.074 2026-09-13 07:38:07,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [3/8] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:38:07,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [4/8] Tour test_futur_orders_are_not_cancelled → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:38:07,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.033 2026-09-13 07:38:07,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [5/8] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-13 07:38:07,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [6/8] Tour test_futur_orders_are_not_cancelled → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-13 07:38:07,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [7/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-09-13 07:38:07,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.005 0.013 2026-09-13 07:38:07,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [8/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Cancel Orders")) 2026-09-13 07:38:07,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.001 0.005 2026-09-13 07:38:07,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-09-13 07:38:07,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_futur_orders_are_not_cancelled SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:38:07,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13361880 (allocated 14155776) 2026-09-13 07:38:07,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 71933 2026-09-13 07:38:07,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-09-13 07:38:07,672 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:07] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.018 0.041 2026-09-13 07:38:07,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 71933 2026-09-13 07:38:07,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073807_729147_test_future_orders_are_not_cancelled.txt 2026-09-13 07:38:07,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmp9sj8xnnl_chrome_odoo" 2026-09-13 07:38:07,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-09-13 07:38:08,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 72058 2026-09-13 07:38:08,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpovoqrbw2_chrome_odoo 2026-09-13 07:38:08,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:34689/json/version 2026-09-13 07:38:08,102 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:08,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:08,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:34689/json 2026-09-13 07:38:08,108 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:08,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:34689/devtools/page/37D28286E281F3CCA7D7CCBE9F98E734 2026-09-13 07:38:08,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-09-13 07:38:08,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-09-13 07:38:08,160 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:08,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-09-13 07:38:08,166 26 INFO rb-103a292-224772-415053 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-09-13 07:38:08,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:38:08,174 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:08,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.027 0.306 2026-09-13 07:38:08,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '37D28286E281F3CCA7D7CCBE9F98E734', 'loaderId': '75FD220214F642F058967D492FA0F8B5', 'isDownload': False} 2026-09-13 07:38:08,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-09-13 07:38:08,520 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:08,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:38:08,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:38:08,552 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 07:38:08,913 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:08,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:38:08,933 26 INFO rb-103a292-224772-415053 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-09-13 07:38:08,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [1/81] Tour SplitBillScreenTourTransfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:08,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:08,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:08,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:08,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-09-13 07:38:08,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-13 07:38:09,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.025 2026-09-13 07:38:09,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-13 07:38:09,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.126 0.213 2026-09-13 07:38:09,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:09,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:09,470 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-13 07:38:09,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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-09-13 07:38:09,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:09,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:38:09,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:09,550 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:38:09,569 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:09,574 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:09,584 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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-09-13 07:38:09,588 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:09,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.039 0.020 2026-09-13 07:38:09,614 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:09,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.066 2026-09-13 07:38:09,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [2/81] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:09,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.009 0.032 2026-09-13 07:38:09,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.010 0.071 2026-09-13 07:38:09,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [3/81] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:38:09,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.037 2026-09-13 07:38:09,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:09,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [4/81] Tour SplitBillScreenTourTransfer → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:38:09,883 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:09,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [5/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:09,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [6/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:38:10,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [7/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:38:10,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [8/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:38:10,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [9/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:38:10,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [10/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:38:10,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [11/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:38:10,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [12/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:38:10,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [13/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-13 07:38:10,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [14/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:10,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [15/81] Tour SplitBillScreenTourTransfer → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:38:10,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [16/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:10,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [17/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:38:10,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [18/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:38:10,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [19/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:38:10,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [20/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:38:10,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [21/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:38:10,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [22/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:38:11,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [23/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:38:11,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [24/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-13 07:38:11,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [25/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:11,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [26/81] Tour SplitBillScreenTourTransfer → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:11,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [27/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:11,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [28/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:38:11,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [29/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:38:11,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [30/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:38:11,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [31/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:38:11,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [32/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:38:11,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [33/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:38:11,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [34/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.0"))) 2026-09-13 07:38:11,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [35/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:11,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [36/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:38:11,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [37/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-09-13 07:38:11,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [38/81] Tour SplitBillScreenTourTransfer → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-09-13 07:38:12,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [39/81] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:12,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [40/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:12,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [41/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":1,"price":"-1.80","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1")):has(.price:contains("-1.80"))) 2026-09-13 07:38:12,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [42/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:12,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [43/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:38:12,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [44/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-09-13 07:38:12,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [45/81] Tour SplitBillScreenTourTransfer → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-13 07:38:12,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [46/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-13 07:38:12,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [47/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:38:12,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [48/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:38:12,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [49/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-09-13 07:38:12,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [50/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:38:12,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [51/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:38:12,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [52/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:38:12,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [53/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-13 07:38:12,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [54/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:38:12,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [55/81] Tour SplitBillScreenTourTransfer → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-09-13 07:38:12,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [56/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:38:13,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [57/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:38:13,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [58/81] Tour SplitBillScreenTourTransfer → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-09-13 07:38:13,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [59/81] Tour SplitBillScreenTourTransfer → Step click 'Transfer' button (trigger: .splitbill-screen .pay-button button:contains("Transfer")) 2026-09-13 07:38:13,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [60/81] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:13,181 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99301221 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ced016d1-b5f8-4bea-b75d-4acac786bc86'}] 2026-09-13 07:38:13,231 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99301221 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ced016d1-b5f8-4bea-b75d-4acac786bc86'} created pos.order #770 2026-09-13 07:38:13,241 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99301221 finished 2026-09-13 07:38:13,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.028 0.063 2026-09-13 07:38:13,311 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85854369 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '38266356-3b8a-46d2-97b9-83892a5f8b1e'}] 2026-09-13 07:38:13,348 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85854369 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '38266356-3b8a-46d2-97b9-83892a5f8b1e'} created pos.order #771 2026-09-13 07:38:13,357 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85854369 finished 2026-09-13 07:38:13,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.020 0.058 2026-09-13 07:38:13,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [61/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-09-13 07:38:13,429 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52182734 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '38266356-3b8a-46d2-97b9-83892a5f8b1e'}] 2026-09-13 07:38:13,433 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:13,468 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52182734 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '38266356-3b8a-46d2-97b9-83892a5f8b1e'} updated pos.order #771 2026-09-13 07:38:13,479 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52182734 finished 2026-09-13 07:38:13,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.049 0.063 2026-09-13 07:38:13,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-09-13 07:38:13,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [62/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:13,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [63/81] Tour SplitBillScreenTourTransfer → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-13 07:38:13,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [64/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:13,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [65/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:38:13,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [66/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:38:13,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [67/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-13 07:38:13,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [68/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:38:13,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [69/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:38:14,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [70/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-13 07:38:14,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-09-13 07:38:14,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [72/81] Tour SplitBillScreenTourTransfer → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:38:14,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.041 0.035 2026-09-13 07:38:14,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-09-13 07:38:14,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [73/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:14,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [74/81] Tour SplitBillScreenTourTransfer → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:38:14,399 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:38:14,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [75/81] Tour SplitBillScreenTourTransfer → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:38:14,455 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [76/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-13 07:38:14,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [77/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-13 07:38:14,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [78/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-13 07:38:14,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [79/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:38:14,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [80/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:38:14,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [81/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-13 07:38:14,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-09-13 07:38:14,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:38:14,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18824676 (allocated 20320256) 2026-09-13 07:38:14,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 72058 2026-09-13 07:38:14,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-09-13 07:38:14,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 72058 2026-09-13 07:38:14,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073814_886495_test_global_discount_split.txt 2026-09-13 07:38:14,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpovoqrbw2_chrome_odoo" 2026-09-13 07:38:14,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-09-13 07:38:15,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 72185 2026-09-13 07:38:15,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmp3vb1k416_chrome_odoo 2026-09-13 07:38:15,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:34051/json/version 2026-09-13 07:38:15,147 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:15,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:15,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:34051/json 2026-09-13 07:38:15,149 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:15,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:34051/devtools/page/022D939B05EC6792CDB288A96F525934 2026-09-13 07:38:15,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-09-13 07:38:15,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-09-13 07:38:15,176 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:15,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-09-13 07:38:15,184 26 INFO rb-103a292-224772-415053 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-09-13 07:38:15,184 26 INFO rb-103a292-224772-415053 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-09-13 07:38:15,192 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:15,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:15] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.030 0.458 2026-09-13 07:38:15,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '022D939B05EC6792CDB288A96F525934', 'loaderId': 'DC6C2221ABC3081274A1BE53A86FAE0E', 'isDownload': False} 2026-09-13 07:38:15,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Evaluate ready code "odoo.isTourReady('test_guest_count_defaults_to_table_seats')" 2026-09-13 07:38:15,685 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:15,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:15] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-09-13 07:38:15,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:15] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-13 07:38:15,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:15] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-13 07:38:16,095 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:16,110 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:38:16,118 26 INFO rb-103a292-224772-415053 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-09-13 07:38:16,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [1/15] Tour test_guest_count_defaults_to_table_seats → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:16,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:38:16,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:38:16,143 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:16,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-09-13 07:38:16,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:38:16,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.017 2026-09-13 07:38:16,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-13 07:38:16,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.102 0.183 2026-09-13 07:38:16,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:38:16,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:38:16,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-13 07:38:16,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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.003 2026-09-13 07:38:16,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:16,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:38:16,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:16,675 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:38:16,689 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:38:16,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.014 2026-09-13 07:38:16,710 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-13 07:38:16,725 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:38:16,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [2/15] Tour test_guest_count_defaults_to_table_seats → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:16,738 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:16,745 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:38:16,769 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.040 0.062 2026-09-13 07:38:16,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /pos/ui/119 HTTP/1.1" 200 - 32 0.020 0.061 2026-09-13 07:38:16,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [3/15] Tour test_guest_count_defaults_to_table_seats → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:16,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 32 0.023 0.107 2026-09-13 07:38:16,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.064 2026-09-13 07:38:16,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:38:17,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [4/15] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:38:17,029 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:17,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [5/15] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .more-btn) 2026-09-13 07:38:17,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [6/15] Tour test_guest_count_defaults_to_table_seats → Step guest number is 4 (trigger: .control-buttons button:contains("Guests"):contains(4)) 2026-09-13 07:38:17,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [7/15] Tour test_guest_count_defaults_to_table_seats → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-13 07:38:17,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [8/15] Tour test_guest_count_defaults_to_table_seats → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:17,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [9/15] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:38:17,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [10/15] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:38:17,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [11/15] Tour test_guest_count_defaults_to_table_seats → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:38:17,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [12/15] Tour test_guest_count_defaults_to_table_seats → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:38:17,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [13/15] Tour test_guest_count_defaults_to_table_seats → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:38:17,541 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:17,542 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:17,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [14/15] Tour test_guest_count_defaults_to_table_seats → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:38:17,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [15/15] Tour test_guest_count_defaults_to_table_seats → Step the receipt shows the table seats as guest count (trigger: .pos-receipt:contains('Table 5, Guests: 4')) 2026-09-13 07:38:17,669 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25054971 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '83697189-1f7f-4520-8a42-e2e0154259c6'}] 2026-09-13 07:38:17,671 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:17,911 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25054971 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '83697189-1f7f-4520-8a42-e2e0154259c6'} created pos.order #772 2026-09-13 07:38:17,923 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25054971 finished 2026-09-13 07:38:17,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.122 0.168 2026-09-13 07:38:18,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-09-13 07:38:18,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_guest_count_defaults_to_table_seats SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-13 07:38:18,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15521760 (allocated 16777216) 2026-09-13 07:38:18,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 72185 2026-09-13 07:38:18,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-09-13 07:38:18,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 72185 2026-09-13 07:38:18,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073818_262048_test_guest_count_defaults_to_table_seats.txt 2026-09-13 07:38:18,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmp3vb1k416_chrome_odoo" 2026-09-13 07:38:18,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-09-13 07:38:18,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 72309 2026-09-13 07:38:18,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpke7_6oxq_chrome_odoo 2026-09-13 07:38:18,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33765/json/version 2026-09-13 07:38:18,550 26 INFO rb-103a292-224772-415053 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-09-13 07:38:18,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:18,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33765/json 2026-09-13 07:38:18,552 26 INFO rb-103a292-224772-415053 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-09-13 07:38:18,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:33765/devtools/page/2B9A9D17E321DD2C6E924BB0554DFAC9 2026-09-13 07:38:18,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-09-13 07:38:18,557 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-09-13 07:38:18,615 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:18,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-09-13 07:38:18,621 26 INFO rb-103a292-224772-415053 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-09-13 07:38:18,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:38:18,629 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:19,045 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.033 0.386 2026-09-13 07:38:19,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': '2B9A9D17E321DD2C6E924BB0554DFAC9', 'loaderId': 'A073521CDFFED490A7D0C01F810BABF8', 'isDownload': False} 2026-09-13 07:38:19,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-09-13 07:38:19,054 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:19,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:38:19,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:38:19,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:38:19,393 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:19,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:38:19,415 26 INFO rb-103a292-224772-415053 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-09-13 07:38:19,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [1/7] Tour MultiPreparationPrinter → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:19,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:38:19,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:19,438 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:19,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-13 07:38:19,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.019 2026-09-13 07:38:19,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:38:19,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.024 2026-09-13 07:38:19,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.156 0.240 2026-09-13 07:38:19,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:38:19,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:20,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.026 2026-09-13 07:38:20,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:20,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:20,077 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:38:20,117 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:20,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:38:20,130 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:20,137 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:20,150 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:20,153 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.012 0.025 2026-09-13 07:38:20,160 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:20,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.039 2026-09-13 07:38:20,180 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:20,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [2/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:20,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.024 0.033 2026-09-13 07:38:20,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [3/7] Tour MultiPreparationPrinter → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:20,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.021 0.093 2026-09-13 07:38:20,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.036 2026-09-13 07:38:20,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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.003 2026-09-13 07:38:20,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [4/7] Tour MultiPreparationPrinter → Step click product 'Product 1' (trigger: article.product .product-content .product-name:contains("Product 1")) 2026-09-13 07:38:20,451 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:20,513 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [5/7] Tour MultiPreparationPrinter → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:38:20,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [6/7] Tour MultiPreparationPrinter → Step dialog is open (trigger: .modal-body:contains(Printer 2: The printer is not reachable.)) 2026-09-13 07:38:20,649 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-13 07:38:20,649 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-13 07:38:20,649 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-13 07:38:20,650 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-13 07:38:20,652 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-13 07:38:20,653 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-13 07:38:20,653 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-13 07:38:20,653 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-13 07:38:20,655 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-13 07:38:20,655 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-13 07:38:20,656 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-13 07:38:20,657 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:20,658 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-13 07:38:20,658 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-13 07:38:20,659 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-13 07:38:20,659 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-13 07:38:20,672 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-13 07:38:20,673 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-13 07:38:20,674 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-13 07:38:20,674 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-13 07:38:20,674 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-13 07:38:20,674 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-13 07:38:20,674 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-13 07:38:20,675 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-13 07:38:20,675 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-13 07:38:20,675 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-13 07:38:20,675 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-13 07:38:20,675 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-13 07:38:20,676 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-13 07:38:20,676 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-13 07:38:20,676 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-13 07:38:20,676 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-13 07:38:20,676 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-13 07:38:20,677 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-13 07:38:20,677 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-13 07:38:20,677 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-13 07:38:20,677 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-13 07:38:20,678 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-13 07:38:20,678 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-13 07:38:20,678 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-13 07:38:20,679 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-13 07:38:20,682 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:38:20,695 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:20,700 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:38:20,701 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:38:20,701 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:20,703 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:20,707 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:20,716 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-13 07:38:20,717 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-13 07:38:20,719 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:20,722 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-13 07:38:20,728 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-13 07:38:20,732 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-13 07:38:20,733 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:38:20,734 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-13 07:38:20,735 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-13 07:38:20,736 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-13 07:38:20,736 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:38:20,737 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-13 07:38:20,737 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-13 07:38:20,738 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-13 07:38:20,739 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-13 07:38:20,741 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-13 07:38:20,742 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-13 07:38:20,742 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-13 07:38:20,743 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:38:20,744 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-13 07:38:20,745 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:38:20,752 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-13 07:38:20,755 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-13 07:38:20,755 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-13 07:38:20,758 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-13 07:38:20,760 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:38:20,760 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-13 07:38:20,761 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-13 07:38:20,763 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-13 07:38:20,764 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-13 07:38:20,764 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-13 07:38:20,765 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-13 07:38:20,765 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-13 07:38:20,766 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-13 07:38:20,766 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-13 07:38:20,767 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-13 07:38:20,767 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-13 07:38:20,767 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-13 07:38:20,768 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-13 07:38:20,768 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-13 07:38:20,768 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-13 07:38:20,768 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-13 07:38:20,769 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-13 07:38:20,770 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-13 07:38:20,770 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-13 07:38:20,770 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-13 07:38:20,770 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-13 07:38:20,773 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-13 07:38:20,773 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-13 07:38:20,774 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-13 07:38:20,775 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-13 07:38:20,775 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-13 07:38:20,775 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-13 07:38:20,775 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-13 07:38:20,776 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-13 07:38:20,776 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-13 07:38:20,777 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-13 07:38:20,777 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-13 07:38:20,777 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-13 07:38:20,778 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-13 07:38:20,778 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-13 07:38:20,778 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-13 07:38:20,788 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:20,793 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-13 07:38:20,795 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-13 07:38:20,800 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:38:20,805 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-13 07:38:20,806 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-13 07:38:20,809 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-13 07:38:20,809 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:38:20,813 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-13 07:38:20,814 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-13 07:38:20,814 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-13 07:38:20,814 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-13 07:38:20,815 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-13 07:38:20,818 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-13 07:38:20,820 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-13 07:38:20,824 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-13 07:38:20,824 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:38:20,825 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:20,826 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-13 07:38:20,827 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-13 07:38:20,829 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-13 07:38:20,830 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-13 07:38:20,831 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-13 07:38:20,832 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-13 07:38:20,835 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-13 07:38:20,835 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:20,836 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-13 07:38:20,840 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:20,840 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-13 07:38:20,840 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-13 07:38:20,841 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-13 07:38:20,842 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-13 07:38:20,843 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-13 07:38:20,843 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-13 07:38:20,844 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:20,845 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:20] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:38:20,845 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-13 07:38:21,131 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-13 07:38:21,147 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44934511 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5eb7c457-8e14-4381-a261-6631523627b8'}] 2026-09-13 07:38:21,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [7/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:21,202 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44934511 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5eb7c457-8e14-4381-a261-6631523627b8'} created pos.order #773 2026-09-13 07:38:21,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-09-13 07:38:21,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:38:21,216 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44934511 finished 2026-09-13 07:38:21,251 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.038 0.069 2026-09-13 07:38:21,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 16237540 (allocated 19136512) 2026-09-13 07:38:21,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 72309 2026-09-13 07:38:21,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-09-13 07:38:21,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 72309 2026-09-13 07:38:21,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073821_359331_test_multiple_preparation_printer.txt 2026-09-13 07:38:21,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpke7_6oxq_chrome_odoo" 2026-09-13 07:38:21,367 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-09-13 07:38:21,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 72468 2026-09-13 07:38:21,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmp5s6vk7yk_chrome_odoo 2026-09-13 07:38:21,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:39473/json/version 2026-09-13 07:38:21,721 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:21,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:21,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:39473/json 2026-09-13 07:38:21,724 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:21,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:39473/devtools/page/71C59CD34489AB6A5A6E829BB3BCB6F2 2026-09-13 07:38:21,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-09-13 07:38:21,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-09-13 07:38:21,767 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:21,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-09-13 07:38:21,774 26 INFO rb-103a292-224772-415053 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-09-13 07:38:21,774 26 INFO rb-103a292-224772-415053 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-09-13 07:38:21,781 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:22,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.020 0.302 2026-09-13 07:38:22,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '71C59CD34489AB6A5A6E829BB3BCB6F2', 'loaderId': '0B7B3E07E67B707245684A38AF8F610A', 'isDownload': False} 2026-09-13 07:38:22,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Evaluate ready code "odoo.isTourReady('test_multiple_preparation_printer_different_categories')" 2026-09-13 07:38:22,109 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:22,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:38:22,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.014 2026-09-13 07:38:22,145 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:38:22,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:38:22,548 26 INFO rb-103a292-224772-415053 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-09-13 07:38:22,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [1/9] Tour test_multiple_preparation_printer_different_categories → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:22,553 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:22,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:38:22,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:22,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:22,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:38:22,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.015 2026-09-13 07:38:22,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.008 2026-09-13 07:38:22,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.017 2026-09-13 07:38:22,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.123 0.211 2026-09-13 07:38:23,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:38:23,065 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:38:23,102 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:38:23,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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.003 2026-09-13 07:38:23,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:23,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:38:23,173 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,177 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:23,185 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:23,188 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:38:23,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.011 2026-09-13 07:38:23,212 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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-09-13 07:38:23,217 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:23,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.037 2026-09-13 07:38:23,233 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:23,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [2/9] Tour test_multiple_preparation_printer_different_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:23,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.019 0.038 2026-09-13 07:38:23,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [3/9] Tour test_multiple_preparation_printer_different_categories → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:23,330 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.022 0.079 2026-09-13 07:38:23,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.047 2026-09-13 07:38:23,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:23,461 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [4/9] Tour test_multiple_preparation_printer_different_categories → Step click product 'Product 1' (trigger: article.product .product-content .product-name:contains("Product 1")) 2026-09-13 07:38:23,478 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:23,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [5/9] Tour test_multiple_preparation_printer_different_categories → Step click product 'Product 2' (trigger: article.product .product-content .product-name:contains("Product 2")) 2026-09-13 07:38:23,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [6/9] Tour test_multiple_preparation_printer_different_categories → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:38:23,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [7/9] Tour test_multiple_preparation_printer_different_categories → Step dialog is open (trigger: .modal-body:contains(Printer 1: The printer is not reachable.)) 2026-09-13 07:38:23,709 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-13 07:38:23,709 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-13 07:38:23,709 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-13 07:38:23,710 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-13 07:38:23,711 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-13 07:38:23,711 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-13 07:38:23,711 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-13 07:38:23,711 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-13 07:38:23,711 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-13 07:38:23,711 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-13 07:38:23,713 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-13 07:38:23,713 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-13 07:38:23,713 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-13 07:38:23,713 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-13 07:38:23,713 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-13 07:38:23,714 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-13 07:38:23,714 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-13 07:38:23,715 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-13 07:38:23,715 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-13 07:38:23,715 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-13 07:38:23,716 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-13 07:38:23,717 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-13 07:38:23,717 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-13 07:38:23,718 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-13 07:38:23,719 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-13 07:38:23,719 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-13 07:38:23,719 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-13 07:38:23,720 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-13 07:38:23,720 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-13 07:38:23,720 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-13 07:38:23,721 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-13 07:38:23,721 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-13 07:38:23,724 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-13 07:38:23,725 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-13 07:38:23,725 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-13 07:38:23,726 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-13 07:38:23,726 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-13 07:38:23,727 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-13 07:38:23,727 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-13 07:38:23,727 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-13 07:38:23,735 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:23,738 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-13 07:38:23,738 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,738 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-13 07:38:23,739 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-13 07:38:23,739 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-13 07:38:23,740 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-13 07:38:23,740 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-13 07:38:23,740 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-13 07:38:23,740 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-13 07:38:23,740 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-13 07:38:23,743 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-13 07:38:23,743 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-13 07:38:23,743 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-13 07:38:23,743 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-13 07:38:23,743 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-13 07:38:23,744 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-13 07:38:23,744 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-13 07:38:23,746 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-13 07:38:23,747 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-13 07:38:23,747 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,748 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-13 07:38:23,748 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-13 07:38:23,748 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-13 07:38:23,749 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-13 07:38:23,749 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-13 07:38:23,749 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-13 07:38:23,749 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-13 07:38:23,749 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-13 07:38:23,749 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-13 07:38:23,750 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-13 07:38:23,750 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-13 07:38:23,750 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-13 07:38:23,751 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-13 07:38:23,751 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-13 07:38:23,751 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-13 07:38:23,751 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-13 07:38:23,751 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-13 07:38:23,752 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-13 07:38:23,752 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-13 07:38:23,753 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-13 07:38:23,753 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-13 07:38:23,753 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-13 07:38:23,755 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-13 07:38:23,755 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-13 07:38:23,757 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:23,757 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-13 07:38:23,757 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-13 07:38:23,759 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-13 07:38:23,760 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:23,761 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-13 07:38:23,762 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-13 07:38:23,763 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-13 07:38:23,763 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-13 07:38:23,763 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,765 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-13 07:38:23,766 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-13 07:38:23,766 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-13 07:38:23,767 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:23,769 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-13 07:38:23,769 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-13 07:38:23,769 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-13 07:38:23,770 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-13 07:38:23,771 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-13 07:38:23,772 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-13 07:38:23,772 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-13 07:38:23,772 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-13 07:38:23,772 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-13 07:38:23,772 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-13 07:38:23,773 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-13 07:38:23,773 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-13 07:38:23,773 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-13 07:38:23,774 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-13 07:38:23,774 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-13 07:38:23,775 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-13 07:38:23,776 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-13 07:38:23,776 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-13 07:38:23,776 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-13 07:38:23,776 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-13 07:38:23,777 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-13 07:38:23,783 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-13 07:38:23,783 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-13 07:38:23,783 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-13 07:38:23,784 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-13 07:38:23,784 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-13 07:38:23,785 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-13 07:38:23,785 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-13 07:38:23,788 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:23,791 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,806 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,806 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,808 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,809 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,823 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:23,825 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:23,829 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:23,830 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:23,831 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:23,835 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:38:23,840 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:23,858 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-13 07:38:23,861 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-13 07:38:23,873 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-13 07:38:23,875 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:38:23,879 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:23,880 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:23,881 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:38:24,183 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-13 07:38:24,452 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-13 07:38:24,468 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53952548 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6fc41733-1574-4791-b090-9427c85ee3c2'}] 2026-09-13 07:38:24,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [8/9] Tour test_multiple_preparation_printer_different_categories → Step dialog is open (trigger: .modal-body:contains(Printer 2: The printer is not reachable.)) 2026-09-13 07:38:24,514 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53952548 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6fc41733-1574-4791-b090-9427c85ee3c2'} created pos.order #774 2026-09-13 07:38:24,525 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53952548 finished 2026-09-13 07:38:24,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [9/9] Tour test_multiple_preparation_printer_different_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:24,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.028 0.061 2026-09-13 07:38:24,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-09-13 07:38:24,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_multiple_preparation_printer_different_categories SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:38:24,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 15292184 (allocated 16515072) 2026-09-13 07:38:24,653 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 72468 2026-09-13 07:38:24,653 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-09-13 07:38:24,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 72468 2026-09-13 07:38:24,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073824_699513_test_multiple_preparation_printer_different_categories.txt 2026-09-13 07:38:24,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmp5s6vk7yk_chrome_odoo" 2026-09-13 07:38:24,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-09-13 07:38:24,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 72625 2026-09-13 07:38:24,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpcb2ruw9c_chrome_odoo 2026-09-13 07:38:24,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:39249/json/version 2026-09-13 07:38:24,975 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:24,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:24,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:39249/json 2026-09-13 07:38:24,977 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:24,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:39249/devtools/page/8083ADB17642C126A1FBB436141FB892 2026-09-13 07:38:24,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-09-13 07:38:24,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-09-13 07:38:25,009 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:25,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-09-13 07:38:25,015 26 INFO rb-103a292-224772-415053 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-09-13 07:38:25,015 26 INFO rb-103a292-224772-415053 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-09-13 07:38:25,023 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:25,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:25] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.057 0.512 2026-09-13 07:38:25,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '8083ADB17642C126A1FBB436141FB892', 'loaderId': 'C098C1CB0F22E0A2407C007E68F734F6', 'isDownload': False} 2026-09-13 07:38:25,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate ready code "odoo.isTourReady('test_name_preset_skip_screen')" 2026-09-13 07:38:25,600 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:25,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:25] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-13 07:38:25,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:25] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:38:25,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:25] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 07:38:25,963 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:26,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:38:26,018 26 INFO rb-103a292-224772-415053 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-09-13 07:38:26,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:26,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [1/19] Tour test_name_preset_skip_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:26,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:26,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:26,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:38:26,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.017 2026-09-13 07:38:26,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:38:26,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.024 2026-09-13 07:38:26,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.176 0.285 2026-09-13 07:38:26,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:26,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:26,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-13 07:38:26,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:26,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:26,722 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:38:26,750 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:26,765 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:26,766 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:26,783 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:26,786 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:26,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.012 0.020 2026-09-13 07:38:26,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-09-13 07:38:26,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-13 07:38:26,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [2/19] Tour test_name_preset_skip_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:26,851 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:26,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.017 0.034 2026-09-13 07:38:26,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [3/19] Tour test_name_preset_skip_screen → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:26,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.016 0.070 2026-09-13 07:38:26,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.027 2026-09-13 07:38:27,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:38:27,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [4/19] Tour test_name_preset_skip_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:27,099 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:27,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [5/19] Tour test_name_preset_skip_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:27,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [6/19] Tour test_name_preset_skip_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:38:27,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [7/19] Tour test_name_preset_skip_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:38:27,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [8/19] Tour test_name_preset_skip_screen → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:38:27,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [9/19] Tour test_name_preset_skip_screen → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-13 07:38:27,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [10/19] Tour test_name_preset_skip_screen → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-13 07:38:27,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [11/19] Tour test_name_preset_skip_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:27,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [12/19] Tour test_name_preset_skip_screen → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:38:27,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [13/19] Tour test_name_preset_skip_screen → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:38:27,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [14/19] Tour test_name_preset_skip_screen → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:38:27,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [15/19] Tour test_name_preset_skip_screen → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:38:27,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [16/19] Tour test_name_preset_skip_screen → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:38:27,768 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:27,768 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:27,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [17/19] Tour test_name_preset_skip_screen → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:38:27,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [18/19] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:38:27,887 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62613884 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '96cc1285-4372-4a33-bdbe-36d36f759da7'}] 2026-09-13 07:38:27,889 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:28,131 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62613884 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '96cc1285-4372-4a33-bdbe-36d36f759da7'} created pos.order #775 2026-09-13 07:38:28,145 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62613884 finished 2026-09-13 07:38:28,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.101 0.197 2026-09-13 07:38:28,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [19/19] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:38:28,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-09-13 07:38:28,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-13 07:38:28,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 16511208 (allocated 17563648) 2026-09-13 07:38:28,452 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 72625 2026-09-13 07:38:28,452 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-09-13 07:38:28,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 72625 2026-09-13 07:38:28,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073828_507327_test_name_preset_skip_screen.txt 2026-09-13 07:38:28,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpcb2ruw9c_chrome_odoo" 2026-09-13 07:38:28,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-09-13 07:38:28,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 72753 2026-09-13 07:38:28,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmpl3d450j9_chrome_odoo 2026-09-13 07:38:28,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:35581/json/version 2026-09-13 07:38:28,836 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:28,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:28,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:35581/json 2026-09-13 07:38:28,854 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:28,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:35581/devtools/page/4D7D2417B3C394328D6621B194F2A4B6 2026-09-13 07:38:28,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-09-13 07:38:28,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-09-13 07:38:28,885 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:38:28,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-09-13 07:38:28,893 26 INFO rb-103a292-224772-415053 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-09-13 07:38:28,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:38:28,918 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:29,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.051 0.375 2026-09-13 07:38:29,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '4D7D2417B3C394328D6621B194F2A4B6', 'loaderId': 'B5EE70BBB7621469A5CEC7078B66F8CF', 'isDownload': False} 2026-09-13 07:38:29,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-09-13 07:38:29,347 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:29,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:38:29,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:38:29,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 07:38:29,695 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:29,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-13 07:38:29,720 26 INFO rb-103a292-224772-415053 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-09-13 07:38:29,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [1/55] Tour no_ghost_floor → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:29,729 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-13 07:38:29,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:29,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:29,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-09-13 07:38:29,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:38:29,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.020 2026-09-13 07:38:29,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-13 07:38:30,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.153 0.263 2026-09-13 07:38:30,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:38:30,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:30,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:38:30,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:38:30,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:30,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-13 07:38:30,420 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:30,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:30,433 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:30,435 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:30,454 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:30,455 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:30,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.010 0.021 2026-09-13 07:38:30,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-09-13 07:38:30,470 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:30,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [2/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:30,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.021 2026-09-13 07:38:30,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [3/55] Tour no_ghost_floor → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:38:30,561 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.025 0.070 2026-09-13 07:38:30,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.024 2026-09-13 07:38:30,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [4/55] Tour no_ghost_floor → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:38:30,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [5/55] Tour no_ghost_floor → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-13 07:38:30,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [6/55] Tour no_ghost_floor → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-13 07:38:30,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [7/55] Tour no_ghost_floor → Step .floor-selector button i[aria-label='Add Floor'] 2026-09-13 07:38:30,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/55] Tour no_ghost_floor → Step .modal-body textarea 2026-09-13 07:38:30,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [9/55] Tour no_ghost_floor → Step .modal-footer button.btn-primary 2026-09-13 07:38:30,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [10/55] Tour no_ghost_floor → Step selected floor is 'Ghost Floor' (trigger: .button-floor.active:contains("Ghost Floor")) 2026-09-13 07:38:30,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:30] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.010 0.007 2026-09-13 07:38:30,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [11/55] Tour no_ghost_floor → Step .edit-buttons i[aria-label="Add Table"] 2026-09-13 07:38:31,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [12/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:38:31,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.003 0.006 2026-09-13 07:38:31,082 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:31,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [13/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-13 07:38:31,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [14/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-13 07:38:31,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [15/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-13 07:38:31,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [16/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-13 07:38:31,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [17/55] Tour no_ghost_floor → Step input shown is '999' (trigger: .modal .value:contains("999")) 2026-09-13 07:38:31,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [18/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:31,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [19/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"999","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("999"))) 2026-09-13 07:38:31,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:38:31,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.003 0.012 2026-09-13 07:38:31,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [20/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-13 07:38:31,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [21/55] Tour no_ghost_floor → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-09-13 07:38:31,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:38:31,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-09-13 07:38:31,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [22/55] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .floor-selector .button-floor:contains("Ghost Floor")) 2026-09-13 07:38:31,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [23/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"999","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("999"))) 2026-09-13 07:38:31,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:31,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [24/55] Tour no_ghost_floor → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:31,759 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:31,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [25/55] Tour no_ghost_floor → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:38:31,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [26/55] Tour no_ghost_floor → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:38:31,890 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:31,891 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:31,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [27/55] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:38:32,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [28/55] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:38:32,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [29/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:38:32,065 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53045176 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '11f8a144-d374-4ef0-ad74-ea8c7365af4a'}] 2026-09-13 07:38:32,067 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:32,287 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53045176 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '11f8a144-d374-4ef0-ad74-ea8c7365af4a'} created pos.order #776 2026-09-13 07:38:32,297 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53045176 finished 2026-09-13 07:38:32,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.088 0.186 2026-09-13 07:38:32,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [30/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:38:32,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [31/55] Tour no_ghost_floor → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:38:32,578 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [32/55] Tour no_ghost_floor → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-13 07:38:32,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [33/55] Tour no_ghost_floor → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-13 07:38:32,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [34/55] Tour no_ghost_floor → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-13 07:38:32,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [35/55] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .floor-selector .button-floor:contains("Ghost Floor")) 2026-09-13 07:38:32,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [36/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-13 07:38:32,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [37/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:32,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [38/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-13 07:38:32,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:32] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.006 0.011 2026-09-13 07:38:32,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [39/55] Tour no_ghost_floor → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-09-13 07:38:33,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [40/55] Tour no_ghost_floor → Step .pos-leftheader .orders-button 2026-09-13 07:38:33,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [41/55] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-09-13 07:38:33,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:33,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:38:33,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [42/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-09-13 07:38:33,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [43/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-13 07:38:33,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [44/55] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-09-13 07:38:33,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [45/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-09-13 07:38:33,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [46/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-13 07:38:33,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [47/55] Tour no_ghost_floor → Step .ticket-screen .order-row:contains("0001") 2026-09-13 07:38:33,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-09-13 07:38:33,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [48/55] Tour no_ghost_floor → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:33,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [49/55] Tour no_ghost_floor → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:38:33,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [50/55] Tour no_ghost_floor → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:38:33,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [51/55] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:38:33,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [52/55] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:38:33,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [53/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:38:33,719 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6986346 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '6b8e5ac9-78ad-4c4f-9d95-596654f08ad2'}] 2026-09-13 07:38:33,875 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6986346 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '6b8e5ac9-78ad-4c4f-9d95-596654f08ad2'} created pos.order #777 2026-09-13 07:38:33,889 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6986346 finished 2026-09-13 07:38:33,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.082 0.140 2026-09-13 07:38:33,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:33] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.016 2026-09-13 07:38:33,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:33] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-13 07:38:34,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [54/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:38:34,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [55/55] Tour no_ghost_floor → Step has not 'Ghost Floor' floor (trigger: body:not(:has(.floor-selector .button-floor:contains("Ghost Floor")))) 2026-09-13 07:38:34,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-09-13 07:38:34,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-13 07:38:34,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18187220 (allocated 19271680) 2026-09-13 07:38:34,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 72753 2026-09-13 07:38:34,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-09-13 07:38:34,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 72753 2026-09-13 07:38:34,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073834_309943_test_no_ghost_floor.txt 2026-09-13 07:38:34,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmpl3d450j9_chrome_odoo" 2026-09-13 07:38:34,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-09-13 07:38:34,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 72896 2026-09-13 07:38:34,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpt0k6uqh5_chrome_odoo 2026-09-13 07:38:34,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:45045/json/version 2026-09-13 07:38:34,517 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:34,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:34,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:45045/json 2026-09-13 07:38:34,521 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:34,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:45045/devtools/page/7B25B6A24757EFFAED90A54EB4140857 2026-09-13 07:38:34,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-09-13 07:38:34,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-09-13 07:38:34,549 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:34,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-09-13 07:38:34,555 26 INFO rb-103a292-224772-415053 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-09-13 07:38:34,555 26 INFO rb-103a292-224772-415053 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-09-13 07:38:34,562 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:34,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:34] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.029 0.318 2026-09-13 07:38:34,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '7B25B6A24757EFFAED90A54EB4140857', 'loaderId': '1481D28A81D4DC6F2623D7153126076D', 'isDownload': False} 2026-09-13 07:38:34,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Evaluate ready code "odoo.isTourReady('test_open_default_register_screen_config')" 2026-09-13 07:38:34,920 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:34,929 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:34] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:38:34,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:34] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.011 2026-09-13 07:38:34,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:34] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:38:35,321 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:35,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.011 2026-09-13 07:38:35,349 26 INFO rb-103a292-224772-415053 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-09-13 07:38:35,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [1/4] Tour test_open_default_register_screen_config → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:35,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:35,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:35,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:35,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-13 07:38:35,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:38:35,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.029 2026-09-13 07:38:35,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.039 2026-09-13 07:38:35,856 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.136 0.217 2026-09-13 07:38:35,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:35,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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.003 2026-09-13 07:38:35,956 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:38:35,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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.003 2026-09-13 07:38:35,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:35,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:38:36,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:36,037 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:36,040 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:38:36,044 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:38:36,052 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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-09-13 07:38:36,052 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:36,069 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:36,071 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.021 0.021 2026-09-13 07:38:36,110 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.069 2026-09-13 07:38:36,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [2/4] Tour test_open_default_register_screen_config → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:36,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.019 0.082 2026-09-13 07:38:36,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [3/4] Tour test_open_default_register_screen_config → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:36,199 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-13 07:38:36,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.024 0.151 2026-09-13 07:38:36,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.059 2026-09-13 07:38:36,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [4/4] Tour test_open_default_register_screen_config → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-13 07:38:36,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-09-13 07:38:36,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_default_register_screen_config SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-13 07:38:36,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13348564 (allocated 14417920) 2026-09-13 07:38:36,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 72896 2026-09-13 07:38:36,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-09-13 07:38:36,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 72896 2026-09-13 07:38:36,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073836_491594_test_open_default_register_screen_config.txt 2026-09-13 07:38:36,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpt0k6uqh5_chrome_odoo" 2026-09-13 07:38:36,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-09-13 07:38:36,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 73014 2026-09-13 07:38:36,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp2v_sc_bu_chrome_odoo 2026-09-13 07:38:36,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39381/json/version 2026-09-13 07:38:36,713 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:36,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:36,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39381/json 2026-09-13 07:38:36,725 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:36,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:39381/devtools/page/D2E27EA1C2A424B4D53800F614D58D97 2026-09-13 07:38:36,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-09-13 07:38:36,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-09-13 07:38:36,749 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:36,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-09-13 07:38:36,754 26 INFO rb-103a292-224772-415053 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-09-13 07:38:36,754 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:38:36,768 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:37,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.037 0.308 2026-09-13 07:38:37,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'D2E27EA1C2A424B4D53800F614D58D97', 'loaderId': 'C0897159A706F51319897F79BCD66301', 'isDownload': False} 2026-09-13 07:38:37,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-09-13 07:38:37,112 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:37,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:38:37,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:38:37,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:38:37,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:38:37,520 26 INFO rb-103a292-224772-415053 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-09-13 07:38:37,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [1/26] Tour test_pos_restaurant_course → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:37,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:37,527 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:37,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:38:37,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:37,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:38:37,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.014 2026-09-13 07:38:37,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:38:37,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.016 2026-09-13 07:38:38,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.135 0.241 2026-09-13 07:38:38,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:38,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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.003 2026-09-13 07:38:38,099 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-13 07:38:38,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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.003 2026-09-13 07:38:38,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:38,128 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-09-13 07:38:38,164 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:38,174 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:38:38,176 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:38,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.008 2026-09-13 07:38:38,187 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:38,191 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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-09-13 07:38:38,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.027 2026-09-13 07:38:38,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-13 07:38:38,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [2/26] Tour test_pos_restaurant_course → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:38,261 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:38,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.013 0.021 2026-09-13 07:38:38,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [3/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:38,330 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.059 2026-09-13 07:38:38,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.056 2026-09-13 07:38:38,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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-09-13 07:38:38,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [4/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-13 07:38:38,490 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:38,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [5/26] Tour test_pos_restaurant_course → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:38,603 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [6/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-13 07:38:38,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [7/26] Tour test_pos_restaurant_course → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:38:38,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [8/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-13 07:38:38,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-09-13 07:38:38,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [10/26] Tour test_pos_restaurant_course → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:38:38,913 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96390514 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b828fed-c1bd-4ed7-888c-30827002872b'}] 2026-09-13 07:38:38,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [11/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:38,953 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96390514 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b828fed-c1bd-4ed7-888c-30827002872b'} created pos.order #778 2026-09-13 07:38:38,971 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96390514 finished 2026-09-13 07:38:38,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.028 0.060 2026-09-13 07:38:39,044 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:38:39,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [12/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-09-13 07:38:39,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [13/26] Tour test_pos_restaurant_course → Step fire course button highlighted (trigger: .actionpad .fire-btn.btn-primary:contains('Fire Course 2')) 2026-09-13 07:38:39,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [14/26] Tour test_pos_restaurant_course → Step pay button not highlighted (trigger: .actionpad .pay-order-button:not('.highlight'):not('.btn-primary'):contains('Payment')) 2026-09-13 07:38:39,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [15/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-13 07:38:39,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [16/26] Tour test_pos_restaurant_course → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:38:39,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [17/26] Tour test_pos_restaurant_course → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:38:39,325 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50089700 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b828fed-c1bd-4ed7-888c-30827002872b'}] 2026-09-13 07:38:39,339 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50089700 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b828fed-c1bd-4ed7-888c-30827002872b'} updated pos.order #778 2026-09-13 07:38:39,347 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50089700 finished 2026-09-13 07:38:39,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.031 0.052 2026-09-13 07:38:39,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/26] Tour test_pos_restaurant_course → Step .floor-map 2026-09-13 07:38:39,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [19/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:39,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-13 07:38:39,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [20/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-09-13 07:38:39,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [21/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-13 07:38:39,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [22/26] Tour test_pos_restaurant_course → Step select course Course 2 (trigger: .order-course-name:contains(Course 2)) 2026-09-13 07:38:39,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [23/26] Tour test_pos_restaurant_course → Step Wait atleast 1 sec so that courses have different fired_date timestamps (trigger: body) 2026-09-13 07:38:40,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [24/26] Tour test_pos_restaurant_course → Step fire course button (trigger: .actionpad .fire-btn) 2026-09-13 07:38:40,810 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [25/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:40,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:38:40,823 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4605689 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b828fed-c1bd-4ed7-888c-30827002872b'}] 2026-09-13 07:38:40,839 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4605689 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b828fed-c1bd-4ed7-888c-30827002872b'} updated pos.order #778 2026-09-13 07:38:40,847 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4605689 finished 2026-09-13 07:38:40,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.035 0.044 2026-09-13 07:38:40,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:40,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [26/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-09-13 07:38:40,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-09-13 07:38:40,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:38:41,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17253984 (allocated 19009536) 2026-09-13 07:38:41,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 73014 2026-09-13 07:38:41,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-09-13 07:38:41,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 73014 2026-09-13 07:38:41,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073841_132974_test_pos_restaurant_course.txt 2026-09-13 07:38:41,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp2v_sc_bu_chrome_odoo" 2026-09-13 07:38:41,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-09-13 07:38:41,545 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #220 deleted product.product records with IDs: [2579] 2026-09-13 07:38:41,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 73148 2026-09-13 07:38:41,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmp1qoeyhx7_chrome_odoo 2026-09-13 07:38:41,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:44331/json/version 2026-09-13 07:38:41,782 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:41,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:41,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:44331/json 2026-09-13 07:38:41,787 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:41,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:44331/devtools/page/4B383B77DF1672A76AB5A51B0D9C3A2D 2026-09-13 07:38:41,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-09-13 07:38:41,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-09-13 07:38:41,807 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:41,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-09-13 07:38:41,812 26 INFO rb-103a292-224772-415053 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-09-13 07:38:41,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:38:41,823 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:42,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.023 0.552 2026-09-13 07:38:42,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '4B383B77DF1672A76AB5A51B0D9C3A2D', 'loaderId': '303A9D3EF1587B8C6AE2E95E4305492B', 'isDownload': False} 2026-09-13 07:38:42,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-09-13 07:38:42,407 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:42,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:38:42,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:38:42,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-13 07:38:42,798 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:42,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:38:42,821 26 INFO rb-103a292-224772-415053 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-09-13 07:38:42,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:42,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [1/56] Tour PreparationPrinterContent → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:42,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:42,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:42,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:38:42,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:38:42,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.020 2026-09-13 07:38:42,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-13 07:38:43,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.158 0.231 2026-09-13 07:38:43,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:38:43,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:43,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-13 07:38:43,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-13 07:38:43,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:43,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:43,551 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:38:43,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:43,595 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:43,607 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:38:43,617 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:38:43,635 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:43,642 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:38:43,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.024 0.027 2026-09-13 07:38:43,657 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:43,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [2/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:43,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.014 0.074 2026-09-13 07:38:43,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [3/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:43,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.035 0.074 2026-09-13 07:38:43,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.036 0.141 2026-09-13 07:38:43,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.105 2026-09-13 07:38:43,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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-09-13 07:38:44,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [4/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:38:44,035 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:44,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [5/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-09-13 07:38:44,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [6/56] Tour PreparationPrinterContent → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-13 07:38:44,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [7/56] Tour PreparationPrinterContent → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-13 07:38:44,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [8/56] Tour PreparationPrinterContent → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-13 07:38:44,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [9/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:44,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [10/56] Tour PreparationPrinterContent → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-13 07:38:44,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-09-13 07:38:44,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [12/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-09-13 07:38:44,524 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [13/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:38:44,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [14/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-09-13 07:38:44,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [15/56] Tour PreparationPrinterContent → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-09-13 07:38:44,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [16/56] Tour PreparationPrinterContent → Step input text 'Test customer note - orderline' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:38:44,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [17/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:44,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [18/56] Tour PreparationPrinterContent → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:44,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [19/56] Tour PreparationPrinterContent → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-09-13 07:38:44,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [20/56] Tour PreparationPrinterContent → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:44,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-09-13 07:38:45,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-09-13 07:38:45,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [23/56] Tour PreparationPrinterContent → Step click order button (trigger: .actionpad .submit-order) 2026-09-13 07:38:45,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [24/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:38:45,126 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11720935 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bfd9c16e-a8dd-4cba-8577-1250fb1d962b'}] 2026-09-13 07:38:45,178 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11720935 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bfd9c16e-a8dd-4cba-8577-1250fb1d962b'} created pos.order #779 2026-09-13 07:38:45,189 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11720935 finished 2026-09-13 07:38:45,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.034 0.058 2026-09-13 07:38:45,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:45,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [25/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-13 07:38:45,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [26/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-13 07:38:45,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [27/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:38:45,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [28/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-09-13 07:38:45,467 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [29/56] Tour PreparationPrinterContent → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-09-13 07:38:45,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [30/56] Tour PreparationPrinterContent → Step input text 'Updated customer note - orderline' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:38:45,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [31/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:45,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-09-13 07:38:45,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [33/56] Tour PreparationPrinterContent → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:38:45,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [34/56] Tour PreparationPrinterContent → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:38:45,756 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61041124 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bfd9c16e-a8dd-4cba-8577-1250fb1d962b'}] 2026-09-13 07:38:45,794 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61041124 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bfd9c16e-a8dd-4cba-8577-1250fb1d962b'} updated pos.order #779 2026-09-13 07:38:45,805 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61041124 finished 2026-09-13 07:38:45,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.038 0.052 2026-09-13 07:38:45,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [35/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:38:45,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [36/56] Tour PreparationPrinterContent → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:38:45,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.010 2026-09-13 07:38:46,005 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [37/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:38:46,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [38/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-13 07:38:46,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [39/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:38:46,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [40/56] Tour PreparationPrinterContent → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-13 07:38:46,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [41/56] Tour PreparationPrinterContent → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-13 07:38:46,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [42/56] Tour PreparationPrinterContent → Step input text 'To Serve' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:38:46,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [43/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:46,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-09-13 07:38:46,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [45/56] Tour PreparationPrinterContent → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:38:46,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [46/56] Tour PreparationPrinterContent → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:38:46,509 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9386498 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '9d4da381-3979-47e1-833b-1edf1c80052b'}] 2026-09-13 07:38:46,543 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9386498 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '9d4da381-3979-47e1-833b-1edf1c80052b'} created pos.order #780 2026-09-13 07:38:46,551 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9386498 finished 2026-09-13 07:38:46,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.025 0.053 2026-09-13 07:38:46,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [47/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:38:46,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.006 2026-09-13 07:38:46,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [48/56] Tour PreparationPrinterContent → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:38:46,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [49/56] Tour PreparationPrinterContent → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:46,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [50/56] Tour PreparationPrinterContent → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-13 07:38:46,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [51/56] Tour PreparationPrinterContent → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-13 07:38:46,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [52/56] Tour PreparationPrinterContent → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-09-13 07:38:46,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:46] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:38:46,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [53/56] Tour PreparationPrinterContent → Step Click on the slot hour 12:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:00')) 2026-09-13 07:38:47,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [54/56] Tour PreparationPrinterContent → Step Wait the slot hour 12:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:00)) 2026-09-13 07:38:47,036 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66798868 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000003', 'uuid': '6a30d3bf-58b5-4551-8d67-2f84cac6a961'}] 2026-09-13 07:38:47,079 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66798868 order {'name': '/', 'pos_reference': '251-119-000003', 'uuid': '6a30d3bf-58b5-4551-8d67-2f84cac6a961'} created pos.order #781 2026-09-13 07:38:47,089 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66798868 finished 2026-09-13 07:38:47,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.024 0.059 2026-09-13 07:38:47,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [55/56] Tour PreparationPrinterContent → Step .pos-leftheader .preset-time-btn:contains('12:00') 2026-09-13 07:38:47,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-09-13 07:38:47,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-09-13 07:38:47,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:38:47,329 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 20881976 (allocated 23207936) 2026-09-13 07:38:47,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 73148 2026-09-13 07:38:47,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-09-13 07:38:47,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 73148 2026-09-13 07:38:47,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073847_391300_test_preparation_printer_content.txt 2026-09-13 07:38:47,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmp1qoeyhx7_chrome_odoo" 2026-09-13 07:38:47,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-09-13 07:38:47,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 73275 2026-09-13 07:38:47,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpv1gs_x8k_chrome_odoo 2026-09-13 07:38:47,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43559/json/version 2026-09-13 07:38:47,626 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:47,644 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:47,644 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:43559/json 2026-09-13 07:38:47,644 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:47,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:43559/devtools/page/68E74BE31905C5A57D22435716E7FC19 2026-09-13 07:38:47,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-09-13 07:38:47,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-09-13 07:38:47,691 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:47,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-09-13 07:38:47,699 26 INFO rb-103a292-224772-415053 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-09-13 07:38:47,699 26 INFO rb-103a292-224772-415053 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-09-13 07:38:47,706 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:48,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "GET /pos/ui/119 HTTP/1.1" 200 - 132 0.061 0.355 2026-09-13 07:38:48,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '68E74BE31905C5A57D22435716E7FC19', 'loaderId': 'B0AF6CFC09EAB4A78047267284C8FC57', 'isDownload': False} 2026-09-13 07:38:48,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-09-13 07:38:48,128 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:48,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:38:48,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:38:48,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:38:48,488 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:48,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:38:48,505 26 INFO rb-103a292-224772-415053 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-09-13 07:38:48,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/24] Tour test_cancel_future_order → Step body 2026-09-13 07:38:48,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:48,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:48,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:48,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "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.006 2026-09-13 07:38:48,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:38:48,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.023 2026-09-13 07:38:48,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-13 07:38:49,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.155 0.247 2026-09-13 07:38:49,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:49,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:38:49,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.041 2026-09-13 07:38:49,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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-09-13 07:38:49,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:49,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:38:49,229 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:49,236 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:49,241 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:38:49,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.007 2026-09-13 07:38:49,264 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:49,273 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:49,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [2/24] Tour test_cancel_future_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:49,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.025 0.028 2026-09-13 07:38:49,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-13 07:38:49,305 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:49,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.017 0.028 2026-09-13 07:38:49,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [3/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:49,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.027 0.075 2026-09-13 07:38:49,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [4/24] Tour test_cancel_future_order → Step .new-order 2026-09-13 07:38:49,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.015 0.024 2026-09-13 07:38:49,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [5/24] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:49,591 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:49,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [6/24] Tour test_cancel_future_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:49,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [7/24] Tour test_cancel_future_order → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-13 07:38:49,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [8/24] Tour test_cancel_future_order → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-13 07:38:49,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [9/24] Tour test_cancel_future_order → Step input text 'John' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:38:49,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [10/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:49,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [11/24] Tour test_cancel_future_order → Step .modal button:contains('02/13/2025') 2026-09-13 07:38:49,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:49] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:38:50,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [12/24] Tour test_cancel_future_order → Step .modal button:contains('15:00') 2026-09-13 07:38:50,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [13/24] Tour test_cancel_future_order → Step .pos-leftheader .preset-time-btn:contains('15:00') 2026-09-13 07:38:50,071 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76504397 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000001', 'uuid': 'a4e7f301-bc97-4a7f-a489-af264fce59c7'}] 2026-09-13 07:38:50,117 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76504397 order {'name': '/', 'pos_reference': '251-119-000001', 'uuid': 'a4e7f301-bc97-4a7f-a489-af264fce59c7'} created pos.order #782 2026-09-13 07:38:50,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [14/24] Tour test_cancel_future_order → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:38:50,127 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76504397 finished 2026-09-13 07:38:50,152 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.029 0.054 2026-09-13 07:38:50,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [15/24] Tour test_cancel_future_order → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:38:52,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [16/24] Tour test_cancel_future_order → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:38:52,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:38:52,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [17/24] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:52,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [18/24] Tour test_cancel_future_order → Step .pos-leftheader .orders-button 2026-09-13 07:38:52,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [19/24] Tour test_cancel_future_order → Step .ticket-screen .order-row > div:contains("001") 2026-09-13 07:38:52,430 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42045511 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '4f59f993-4f0a-468a-9742-7314b6993761'}] 2026-09-13 07:38:52,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [20/24] Tour test_cancel_future_order → Step .ticket-screen .order-row:has(div:contains("001")) .btn-danger 2026-09-13 07:38:52,485 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42045511 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '4f59f993-4f0a-468a-9742-7314b6993761'} created pos.order #783 2026-09-13 07:38:52,496 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42045511 finished 2026-09-13 07:38:52,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.039 0.056 2026-09-13 07:38:52,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [21/24] Tour test_cancel_future_order → Step .ticket-screen .orders .order-row > td:contains("001") ~ td.text-end button.text-danger 2026-09-13 07:38:52,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.043 0.034 2026-09-13 07:38:52,636 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-13 07:38:52,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [22/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:38:52,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [23/24] Tour test_cancel_future_order → Step refresh page (trigger: body) 2026-09-13 07:38:52,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:52] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.031 0.045 2026-09-13 07:38:53,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:53] "GET /pos/ui/119/ticket HTTP/1.1" 200 - 31 0.007 0.018 2026-09-13 07:38:54,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "GET /web/webclient/translations?hash=791ee998b101acb1117d347281b780da337da31a&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:54,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [24/24] Tour test_cancel_future_order → Step Check that: ---undefined--- is not true (trigger: body:not(:has(.ticket-screen .order-row:contains("001")))) 2026-09-13 07:38:54,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:38:54,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:54,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:54,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-13 07:38:54,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.021 2026-09-13 07:38:54,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-13 07:38:54,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.025 0.031 2026-09-13 07:38:54,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:38:54,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.010 2026-09-13 07:38:54,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:38:54,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:54,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:54,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.013 0.036 2026-09-13 07:38:54,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-13 07:38:54,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-09-13 07:38:54,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-13 07:38:54,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.006 0.019 2026-09-13 07:38:54,719 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.015 0.057 2026-09-13 07:38:54,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:54] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.009 0.083 2026-09-13 07:38:54,803 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 16822852 (allocated 20709376) 2026-09-13 07:38:54,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 73275 2026-09-13 07:38:54,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-09-13 07:38:54,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 73275 2026-09-13 07:38:54,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073854_874059_test_preset_future_timing_restaurant.txt 2026-09-13 07:38:54,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpv1gs_x8k_chrome_odoo" 2026-09-13 07:38:54,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-09-13 07:38:55,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 73425 2026-09-13 07:38:55,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp3ebaspv7_chrome_odoo 2026-09-13 07:38:55,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39383/json/version 2026-09-13 07:38:55,090 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:55,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:55,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39383/json 2026-09-13 07:38:55,107 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:55,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:39383/devtools/page/1CCA646EE0DDC440D240DB84BC406616 2026-09-13 07:38:55,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-13 07:38:55,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-13 07:38:55,132 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:55,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-13 07:38:55,140 26 INFO rb-103a292-224772-415053 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-09-13 07:38:55,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:38:55,148 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:38:55,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:55] "GET /pos/ui/119 HTTP/1.1" 200 - 132 0.086 0.371 2026-09-13 07:38:55,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '1CCA646EE0DDC440D240DB84BC406616', 'loaderId': '4216B98370065057AE4E129D1D9848CE', 'isDownload': False} 2026-09-13 07:38:55,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-09-13 07:38:55,615 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:55,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:55] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-13 07:38:55,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:55] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:38:55,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:55] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:38:56,026 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:38:56,039 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:56,041 26 INFO rb-103a292-224772-415053 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-09-13 07:38:56,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/24] Tour test_preset_delivery_restaurant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:56,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:38:56,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:38:56,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:56,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:38:56,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:38:56,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.017 2026-09-13 07:38:56,128 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-13 07:38:56,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.167 0.214 2026-09-13 07:38:56,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:56,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:56,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-13 07:38:56,658 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:56,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:56,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:38:56,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:38:56,738 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:38:56,742 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-13 07:38:56,743 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:38:56,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.018 2026-09-13 07:38:56,757 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:56,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/24] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:38:56,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.023 0.054 2026-09-13 07:38:56,797 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:56,814 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:38:56,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.035 2026-09-13 07:38:56,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-13 07:38:56,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.034 0.058 2026-09-13 07:38:56,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.027 0.099 2026-09-13 07:38:57,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/24] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:38:57,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:38:57,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/24] Tour test_preset_delivery_restaurant → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:38:57,222 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:57,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/24] Tour test_preset_delivery_restaurant → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-09-13 07:38:57,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/24] Tour test_preset_delivery_restaurant → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-09-13 07:38:57,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/24] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:57,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/24] Tour test_preset_delivery_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:38:57,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/24] Tour test_preset_delivery_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:38:57,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/24] Tour test_preset_delivery_restaurant → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:38:57,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/24] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:38:57,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:38:57,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-09-13 07:38:57,717 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/24] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-13 07:38:57,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/24] Tour test_preset_delivery_restaurant → Step cancel dialog (trigger: .modal .modal-header:contains(Existing orderlines) button[aria-label="Close"]) 2026-09-13 07:38:57,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-13 07:38:57,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/24] Tour test_preset_delivery_restaurant → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:38:57,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:38:57,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-09-13 07:38:58,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/24] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-13 07:38:58,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/24] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("ok")) 2026-09-13 07:38:58,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-13 07:38:58,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/24] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:38:58,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-13 07:38:58,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:38:58,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 15714388 (allocated 17301504) 2026-09-13 07:38:58,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 73425 2026-09-13 07:38:58,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-13 07:38:58,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 73425 2026-09-13 07:38:58,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073858_386778_test_preset_timing_restaurant.txt 2026-09-13 07:38:58,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp3ebaspv7_chrome_odoo" 2026-09-13 07:38:58,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 73548 2026-09-13 07:38:58,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmprr3u15xj_chrome_odoo 2026-09-13 07:38:58,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35265/json/version 2026-09-13 07:38:58,588 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:58,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:38:58,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35265/json 2026-09-13 07:38:58,592 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:38:58,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:35265/devtools/page/36F3DD7D1EE24B1EEFA01202EBC9AAFC 2026-09-13 07:38:58,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-13 07:38:58,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-13 07:38:58,613 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:38:58,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-13 07:38:58,615 26 INFO rb-103a292-224772-415053 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-09-13 07:38:58,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:38:58,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:58] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.023 0.032 2026-09-13 07:38:58,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '36F3DD7D1EE24B1EEFA01202EBC9AAFC', 'loaderId': '40932C49696DAB8B777FD7DFED050926', 'isDownload': False} 2026-09-13 07:38:58,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_open_register_with_preset_takeaway')" 2026-09-13 07:38:58,686 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:38:58,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:58] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:38:58,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:58] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:38:58,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:58] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:38:59,100 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:59,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:38:59,130 26 INFO rb-103a292-224772-415053 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-09-13 07:38:59,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/26] Tour test_open_register_with_preset_takeaway → Step body 2026-09-13 07:38:59,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:38:59,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:38:59,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:59,167 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.008 2026-09-13 07:38:59,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.020 2026-09-13 07:38:59,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.021 2026-09-13 07:38:59,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-13 07:38:59,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.135 0.238 2026-09-13 07:38:59,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38: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-09-13 07:38:59,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:38:59,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.038 2026-09-13 07:38:59,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:38:59,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-13 07:38:59,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:38:59,860 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:38:59,882 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:59,891 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:38:59,895 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:38:59,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.007 2026-09-13 07:38:59,921 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:38:59,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/26] Tour test_open_register_with_preset_takeaway → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:38:59,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.004 0.036 2026-09-13 07:38:59,928 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:38:59,940 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:38:59,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:38:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.035 0.030 2026-09-13 07:38:59,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/26] Tour test_open_register_with_preset_takeaway → Step .floor-map 2026-09-13 07:39:00,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:00] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.009 0.085 2026-09-13 07:39:00,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/26] Tour test_open_register_with_preset_takeaway → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:00,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:39:00,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/26] Tour test_open_register_with_preset_takeaway → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-09-13 07:39:00,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:00] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:39:00,187 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:00,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/26] Tour test_open_register_with_preset_takeaway → Step Click on the slot hour 12:20 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:20')) 2026-09-13 07:39:00,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/26] Tour test_open_register_with_preset_takeaway → Step Wait the slot hour 12:20 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:20)) 2026-09-13 07:39:00,314 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84481287 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '2d5e40dc-f5b4-43fc-b44c-1448f24d6a8a'}] 2026-09-13 07:39:00,353 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84481287 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '2d5e40dc-f5b4-43fc-b44c-1448f24d6a8a'} created pos.order #784 2026-09-13 07:39:00,376 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84481287 finished 2026-09-13 07:39:00,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.045 0.050 2026-09-13 07:39:00,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/26] Tour test_open_register_with_preset_takeaway → Step .pos-leftheader .preset-time-btn:contains('12:20') 2026-09-13 07:39:00,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/26] Tour test_open_register_with_preset_takeaway → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:02,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/26] Tour test_open_register_with_preset_takeaway → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:02,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/26] Tour test_open_register_with_preset_takeaway → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:02,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/26] Tour test_open_register_with_preset_takeaway → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:39:02,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/26] Tour test_open_register_with_preset_takeaway → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:02,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:39:02,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .more-btn) 2026-09-13 07:39:02,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/26] Tour test_open_register_with_preset_takeaway → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-13 07:39:02,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/26] Tour test_open_register_with_preset_takeaway → Step cancel dialog (trigger: .modal .modal-header:contains(Existing orderlines) button[aria-label="Close"]) 2026-09-13 07:39:02,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/26] Tour test_open_register_with_preset_takeaway → Step no dialog is open (trigger: body:not(:has(.modal .modal-content .modal-header:contains("Existing orderlines")))) 2026-09-13 07:39:03,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:39:03,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .more-btn) 2026-09-13 07:39:03,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/26] Tour test_open_register_with_preset_takeaway → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-13 07:39:03,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/26] Tour test_open_register_with_preset_takeaway → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("ok")) 2026-09-13 07:39:03,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/26] Tour test_open_register_with_preset_takeaway → Step no dialog is open (trigger: body:not(:has(.modal .modal-content .modal-header:contains("Existing orderlines")))) 2026-09-13 07:39:03,274 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61414853 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '2d5e40dc-f5b4-43fc-b44c-1448f24d6a8a'}] 2026-09-13 07:39:03,296 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1280] to pos.order #784 2026-09-13 07:39:03,300 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61414853 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '2d5e40dc-f5b4-43fc-b44c-1448f24d6a8a'} updated pos.order #784 2026-09-13 07:39:03,308 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61414853 finished 2026-09-13 07:39:03,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/26] Tour test_open_register_with_preset_takeaway → Step .floor-map 2026-09-13 07:39:03,348 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.027 0.050 2026-09-13 07:39:03,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:03] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 48 0.020 0.045 2026-09-13 07:39:03,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [25/26] Tour test_open_register_with_preset_takeaway → Step .pos-leftheader .orders-button 2026-09-13 07:39:03,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [26/26] Tour test_open_register_with_preset_takeaway → Step .orders:contains(no orders found) 2026-09-13 07:39:03,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:03,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.010 2026-09-13 07:39:03,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-13 07:39:03,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:39:03,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16883904 (allocated 19271680) 2026-09-13 07:39:03,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 73548 2026-09-13 07:39:03,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-13 07:39:03,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 73548 2026-09-13 07:39:03,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073903_755375_test_preset_timing_restaurant.txt 2026-09-13 07:39:03,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmprr3u15xj_chrome_odoo" 2026-09-13 07:39:03,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 73682 2026-09-13 07:39:03,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpmg065iuj_chrome_odoo 2026-09-13 07:39:03,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44647/json/version 2026-09-13 07:39:03,935 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:03,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:03,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44647/json 2026-09-13 07:39:03,950 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:03,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:44647/devtools/page/FC38A4530DA0534D2203553A4437742E 2026-09-13 07:39:03,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-13 07:39:03,955 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-13 07:39:03,989 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:03,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-13 07:39:03,992 26 INFO rb-103a292-224772-415053 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-09-13 07:39:03,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:39:04,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.022 2026-09-13 07:39:04,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'FC38A4530DA0534D2203553A4437742E', 'loaderId': '516C721E30564793A38472C860C5F853', 'isDownload': False} 2026-09-13 07:39:04,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-09-13 07:39:04,046 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:04,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-09-13 07:39:04,089 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-09-13 07:39:04,092 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:39:04,428 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:04,435 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:04,444 26 INFO rb-103a292-224772-415053 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-09-13 07:39:04,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-09-13 07:39:04,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-13 07:39:04,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:39:04,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:04,485 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "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.004 2026-09-13 07:39:04,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.005 2026-09-13 07:39:04,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.013 2026-09-13 07:39:04,510 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-13 07:39:04,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.122 0.196 2026-09-13 07:39:04,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:39:04,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:39:04,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:39:04,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:05,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:05,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:05,042 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:05,081 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:05,095 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:39:05,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/37] Tour test_preset_timing_restaurant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:05,099 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:39:05,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.013 0.044 2026-09-13 07:39:05,102 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:05,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.059 2026-09-13 07:39:05,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-13 07:39:05,155 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:05,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/37] Tour test_preset_timing_restaurant → Step .new-order 2026-09-13 07:39:05,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.042 0.032 2026-09-13 07:39:05,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.015 0.093 2026-09-13 07:39:05,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:05,310 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:05,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/37] Tour test_preset_timing_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:05,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/37] Tour test_preset_timing_restaurant → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-13 07:39:05,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/37] Tour test_preset_timing_restaurant → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-13 07:39:05,567 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/37] Tour test_preset_timing_restaurant → Step input text 'John' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:39:05,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/37] Tour test_preset_timing_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("apply")) 2026-09-13 07:39:05,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/37] Tour test_preset_timing_restaurant → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-09-13 07:39:05,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:39:05,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/37] Tour test_preset_timing_restaurant → Step Click on the slot hour 12:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:00')) 2026-09-13 07:39:05,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/37] Tour test_preset_timing_restaurant → Step Wait the slot hour 12:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:00)) 2026-09-13 07:39:05,812 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55248087 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000001', 'uuid': '2e39dab6-db10-4023-9c6a-4ccf2e37026c'}] 2026-09-13 07:39:05,838 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55248087 order {'name': '/', 'pos_reference': '253-119-000001', 'uuid': '2e39dab6-db10-4023-9c6a-4ccf2e37026c'} created pos.order #785 2026-09-13 07:39:05,847 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55248087 finished 2026-09-13 07:39:05,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.025 0.051 2026-09-13 07:39:05,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .preset-time-btn:contains('12:00') 2026-09-13 07:39:05,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/37] Tour test_preset_timing_restaurant → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:06,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/37] Tour test_preset_timing_restaurant → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:08,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/37] Tour test_preset_timing_restaurant → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:39:08,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:39:08,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:08,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .orders-button 2026-09-13 07:39:08,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("John") 2026-09-13 07:39:08,259 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72729893 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000002', 'uuid': 'd951de78-ff30-4a29-b391-42d00520d6d1'}] 2026-09-13 07:39:08,301 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72729893 order {'name': '/', 'pos_reference': '253-119-000002', 'uuid': 'd951de78-ff30-4a29-b391-42d00520d6d1'} created pos.order #786 2026-09-13 07:39:08,312 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72729893 finished 2026-09-13 07:39:08,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.021 0.056 2026-09-13 07:39:08,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.027 0.029 2026-09-13 07:39:08,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:39:08,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Takeaway") 2026-09-13 07:39:08,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("06/15/2025")) 2026-09-13 07:39:08,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("002") 2026-09-13 07:39:08,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Eat in") 2026-09-13 07:39:08,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/37] Tour test_preset_timing_restaurant → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:08,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [25/37] Tour test_preset_timing_restaurant → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:10,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [26/37] Tour test_preset_timing_restaurant → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:10,807 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [27/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:10,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-13 07:39:10,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [28/37] Tour test_preset_timing_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:10,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [29/37] Tour test_preset_timing_restaurant → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-13 07:39:10,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [30/37] Tour test_preset_timing_restaurant → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-13 07:39:11,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [31/37] Tour test_preset_timing_restaurant → Step .modal-body button:contains("06/16/2025") 2026-09-13 07:39:11,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:11] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:39:11,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [32/37] Tour test_preset_timing_restaurant → Step .modal button:contains('09:00') 2026-09-13 07:39:11,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [33/37] Tour test_preset_timing_restaurant → Step Click on the slot hour 11:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('11:00')) 2026-09-13 07:39:11,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [34/37] Tour test_preset_timing_restaurant → Step Wait the slot hour 11:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(11:00)) 2026-09-13 07:39:11,224 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68473704 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'cfdd804f-71f6-4f29-ba4e-1ecbad510a9d'}] 2026-09-13 07:39:11,249 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68473704 order {'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'cfdd804f-71f6-4f29-ba4e-1ecbad510a9d'} created pos.order #787 2026-09-13 07:39:11,258 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68473704 finished 2026-09-13 07:39:11,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.031 0.044 2026-09-13 07:39:11,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [35/37] Tour test_preset_timing_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-13 07:39:11,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [36/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .orders-button 2026-09-13 07:39:11,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [37/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(3):contains("06/16/2025") 2026-09-13 07:39:11,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.022 0.026 2026-09-13 07:39:11,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-09-13 07:39:11,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-13 07:39:11,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-13 07:39:11,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21076880 (allocated 24129536) 2026-09-13 07:39:11,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 73682 2026-09-13 07:39:11,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-13 07:39:11,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 73682 2026-09-13 07:39:11,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073911_740726_test_preset_timing_restaurant.txt 2026-09-13 07:39:11,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpmg065iuj_chrome_odoo" 2026-09-13 07:39:11,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 73818 2026-09-13 07:39:11,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpl45i8gkp_chrome_odoo 2026-09-13 07:39:11,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44767/json/version 2026-09-13 07:39:11,895 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:11,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:11,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44767/json 2026-09-13 07:39:11,906 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:11,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:44767/devtools/page/0EFC31A1B8C8D9B5062B510CFEB2C1EF 2026-09-13 07:39:11,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-13 07:39:11,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-13 07:39:11,930 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:11,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-13 07:39:11,932 26 INFO rb-103a292-224772-415053 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-09-13 07:39:11,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:39:11,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:11] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.023 0.023 2026-09-13 07:39:11,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '0EFC31A1B8C8D9B5062B510CFEB2C1EF', 'loaderId': '122DC97B094B985C3E6340D5D7B592DB', 'isDownload': False} 2026-09-13 07:39:11,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-09-13 07:39:12,001 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:12,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:39:12,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:39:12,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-09-13 07:39:12,419 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:12,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:12,436 26 INFO rb-103a292-224772-415053 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-09-13 07:39:12,438 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-13 07:39:12,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/15] Tour test_guest_count_bank_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:12,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:39:12,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:12,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:39:12,485 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:39:12,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.017 2026-09-13 07:39:12,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:39:12,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 315 0.140 0.249 2026-09-13 07:39:12,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:13,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-09-13 07:39:13,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.034 2026-09-13 07:39:13,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:39:13,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:13,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:13,155 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:13,185 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:39:13,186 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:39:13,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.019 0.019 2026-09-13 07:39:13,206 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:13,209 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:39:13,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-13 07:39:13,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-13 07:39:13,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/15] Tour test_guest_count_bank_payment → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:39:13,278 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-13 07:39:13,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.037 0.025 2026-09-13 07:39:13,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/15] Tour test_guest_count_bank_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-13 07:39:13,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.019 0.089 2026-09-13 07:39:13,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.017 0.064 2026-09-13 07:39:13,393 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:13,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/15] Tour test_guest_count_bank_payment → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-13 07:39:13,452 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/15] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:39:13,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/15] Tour test_guest_count_bank_payment → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:13,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/15] Tour test_guest_count_bank_payment → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:39:13,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/15] Tour test_guest_count_bank_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:39:13,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/15] Tour test_guest_count_bank_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:39:13,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/15] Tour test_guest_count_bank_payment → Step body 2026-09-13 07:39:13,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/15] Tour test_guest_count_bank_payment → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:39:13,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/15] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:39:13,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/15] Tour test_guest_count_bank_payment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:39:13,905 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25808288 started for PoS orders references: [{'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'cba67124-acd2-416d-b97c-36c67c480047'}] 2026-09-13 07:39:13,910 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:13,934 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25808288 order {'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'cba67124-acd2-416d-b97c-36c67c480047'} created pos.order #788 2026-09-13 07:39:13,943 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25808288 finished 2026-09-13 07:39:13,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.031 0.052 2026-09-13 07:39:14,031 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:14,032 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:14,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/15] Tour test_guest_count_bank_payment → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-13 07:39:14,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/15] Tour test_guest_count_bank_payment → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:39:14,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-13 07:39:14,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-13 07:39:14,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17327528 (allocated 18747392) 2026-09-13 07:39:14,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 73818 2026-09-13 07:39:14,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-13 07:39:14,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 73818 2026-09-13 07:39:14,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073914_293535_test_preset_timing_restaurant.txt 2026-09-13 07:39:14,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpl45i8gkp_chrome_odoo" 2026-09-13 07:39:14,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-09-13 07:39:14,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 73941 2026-09-13 07:39:14,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmp6v4cq98n_chrome_odoo 2026-09-13 07:39:14,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:43661/json/version 2026-09-13 07:39:14,644 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43661', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:14,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:14,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:43661/json 2026-09-13 07:39:14,647 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43661', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:14,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:43661/devtools/page/72A519C4D970A7DDBD80FC6D3ED7AA87 2026-09-13 07:39:14,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-09-13 07:39:14,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-09-13 07:39:14,690 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:14,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-09-13 07:39:14,697 26 INFO rb-103a292-224772-415053 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-09-13 07:39:14,697 26 INFO rb-103a292-224772-415053 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-09-13 07:39:14,706 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:39:15,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "GET /pos/ui/119 HTTP/1.1" 200 - 85 0.020 0.463 2026-09-13 07:39:15,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '72A519C4D970A7DDBD80FC6D3ED7AA87', 'loaderId': '5F1DCBA84EE986E45383732ACDC59C74', 'isDownload': False} 2026-09-13 07:39:15,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-09-13 07:39:15,197 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:15,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:39:15,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:39:15,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:39:15,625 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:15,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:39:15,643 26 INFO rb-103a292-224772-415053 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-09-13 07:39:15,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [1/14] Tour RestaurantPresetEatInTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:15,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:39:15,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.013 2026-09-13 07:39:15,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:15,704 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:39:15,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:39:15,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.025 2026-09-13 07:39:15,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-13 07:39:16,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.182 0.266 2026-09-13 07:39:16,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.005 2026-09-13 07:39:16,294 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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-09-13 07:39:16,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-13 07:39:16,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:39:16,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:16,399 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:39:16,446 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:16,448 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:39:16,449 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:16,492 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.030 0.023 2026-09-13 07:39:16,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.001 0.058 2026-09-13 07:39:16,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-13 07:39:16,511 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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-09-13 07:39:16,511 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:16,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [2/14] Tour RestaurantPresetEatInTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:39:16,563 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:39:16,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.034 0.034 2026-09-13 07:39:16,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [3/14] Tour RestaurantPresetEatInTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:39:16,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.033 0.123 2026-09-13 07:39:16,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.098 2026-09-13 07:39:16,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 2026-09-13 07:39:16,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [4/14] Tour RestaurantPresetEatInTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:16,905 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:16,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [5/14] Tour RestaurantPresetEatInTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:17,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [6/14] Tour RestaurantPresetEatInTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:39:17,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [7/14] Tour RestaurantPresetEatInTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:17,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [8/14] Tour RestaurantPresetEatInTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:39:17,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [9/14] Tour RestaurantPresetEatInTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:39:17,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [10/14] Tour RestaurantPresetEatInTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:39:17,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [11/14] Tour RestaurantPresetEatInTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:39:17,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [12/14] Tour RestaurantPresetEatInTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:39:17,343 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:17,344 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:17,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [13/14] Tour RestaurantPresetEatInTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:39:17,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [14/14] Tour RestaurantPresetEatInTour → Step Cashier test_user exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(test_user)) 2026-09-13 07:39:17,478 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49883285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '158718fc-8970-4ad9-9409-9558ebe17b81'}] 2026-09-13 07:39:17,488 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:39:17,733 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49883285 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '158718fc-8970-4ad9-9409-9558ebe17b81'} created pos.order #789 2026-09-13 07:39:17,750 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49883285 finished 2026-09-13 07:39:17,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.123 0.191 2026-09-13 07:39:17,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-09-13 07:39:17,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:39:17,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15332212 (allocated 16777216) 2026-09-13 07:39:17,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 73941 2026-09-13 07:39:18,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-09-13 07:39:18,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 73941 2026-09-13 07:39:18,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073918_055250_test_restaurant_preset_eatin_tour.txt 2026-09-13 07:39:18,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmp6v4cq98n_chrome_odoo" 2026-09-13 07:39:18,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-09-13 07:39:18,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 74069 2026-09-13 07:39:18,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmp5z2so76t_chrome_odoo 2026-09-13 07:39:18,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:38411/json/version 2026-09-13 07:39:18,310 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:18,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:18,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:38411/json 2026-09-13 07:39:18,319 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:18,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:38411/devtools/page/4EADDD7B62C62FD6749E8291CE79374F 2026-09-13 07:39:18,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-09-13 07:39:18,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-09-13 07:39:18,341 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:18,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-09-13 07:39:18,347 26 INFO rb-103a292-224772-415053 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-09-13 07:39:18,347 26 INFO rb-103a292-224772-415053 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-09-13 07:39:18,354 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:39:18,759 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:18] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.050 0.357 2026-09-13 07:39:18,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '4EADDD7B62C62FD6749E8291CE79374F', 'loaderId': '7B9C17C57A11230D8BF1B4FCDF34A266', 'isDownload': False} 2026-09-13 07:39:18,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Evaluate ready code "odoo.isTourReady('test_show_default_with_register_screen')" 2026-09-13 07:39:18,768 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:18,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:39:18,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:39:18,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-13 07:39:19,129 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:19,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:39:19,149 26 INFO rb-103a292-224772-415053 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-09-13 07:39:19,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:39:19,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [1/23] Tour test_show_default_with_register_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:19,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.018 2026-09-13 07:39:19,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:19,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:39:19,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:39:19,303 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.031 0.026 2026-09-13 07:39:19,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-09-13 07:39:19,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.188 0.212 2026-09-13 07:39:19,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:39:19,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-09-13 07:39:19,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.035 2026-09-13 07:39:19,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-13 07:39:19,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:19,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-13 07:39:20,011 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:20,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:39:20,025 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:39:20,029 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:20,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-09-13 07:39:20,042 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:20,046 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:20,061 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:20,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.023 0.035 2026-09-13 07:39:20,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [2/23] Tour test_show_default_with_register_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:39:20,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.051 0.045 2026-09-13 07:39:20,187 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:20,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [3/23] Tour test_show_default_with_register_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:20,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.042 0.121 2026-09-13 07:39:20,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.051 2026-09-13 07:39:20,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [4/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:20,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [5/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:20,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [6/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:20,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [7/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:20,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [8/23] Tour test_show_default_with_register_screen → Step click Set Table button (trigger: .product-screen .actionpad .set-table) 2026-09-13 07:39:20,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [9/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:20,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [10/23] Tour test_show_default_with_register_screen → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:39:20,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [11/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:20,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [12/23] Tour test_show_default_with_register_screen → Step table number 5 is shown in the input (trigger: .product-screen .input .input-value:contains('5')) 2026-09-13 07:39:20,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [13/23] Tour test_show_default_with_register_screen → Step click Assign to assign order to table 5 (trigger: .product-screen .actionpad .assign-button) 2026-09-13 07:39:20,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [14/23] Tour test_show_default_with_register_screen → Step click New button to navigate to a new empty order (trigger: .product-screen .actionpad button:contains('New')) 2026-09-13 07:39:20,940 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79613226 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1d2af9f5-a6f8-4482-8031-c1292d0e6323'}] 2026-09-13 07:39:20,979 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79613226 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1d2af9f5-a6f8-4482-8031-c1292d0e6323'} created pos.order #790 2026-09-13 07:39:21,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [15/23] Tour test_show_default_with_register_screen → Step .pos-leftheader .orders-button 2026-09-13 07:39:21,018 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79613226 finished 2026-09-13 07:39:21,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.047 0.070 2026-09-13 07:39:21,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [16/23] Tour test_show_default_with_register_screen → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:39:21,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.019 0.030 2026-09-13 07:39:21,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:39:21,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [17/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:21,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [18/23] Tour test_show_default_with_register_screen → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:39:21,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39: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.004 2026-09-13 07:39:21,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [19/23] Tour test_show_default_with_register_screen → Step loaded order should contain Coca-Cola (trigger: .product-screen .orderline .product-name:contains('Coca-Cola')) 2026-09-13 07:39:21,351 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [20/23] Tour test_show_default_with_register_screen → Step click New button again (trigger: .product-screen .actionpad button:contains('New')) 2026-09-13 07:39:21,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [21/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:21,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [22/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-13 07:39:21,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [23/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:21,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-09-13 07:39:21,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_show_default_with_register_screen SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:39:21,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15309668 (allocated 16777216) 2026-09-13 07:39:21,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 74069 2026-09-13 07:39:21,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-09-13 07:39:21,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 74069 2026-09-13 07:39:21,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073921_696257_test_show_default_with_register_screen.txt 2026-09-13 07:39:21,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmp5z2so76t_chrome_odoo" 2026-09-13 07:39:21,706 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-09-13 07:39:21,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 74197 2026-09-13 07:39:21,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmphf08s83f_chrome_odoo 2026-09-13 07:39:21,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:37687/json/version 2026-09-13 07:39:21,932 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:21,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:21,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:37687/json 2026-09-13 07:39:21,938 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:21,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:37687/devtools/page/9A45DE9D7702A76C4FFA570EC97DC7CF 2026-09-13 07:39:21,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-09-13 07:39:21,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-09-13 07:39:21,969 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:21,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-09-13 07:39:21,981 26 INFO rb-103a292-224772-415053 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-09-13 07:39:21,981 26 INFO rb-103a292-224772-415053 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-09-13 07:39:21,989 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:39:22,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.034 0.373 2026-09-13 07:39:22,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '9A45DE9D7702A76C4FFA570EC97DC7CF', 'loaderId': 'C6F95C0C8C5A5C02A3A05673699EE20C', 'isDownload': False} 2026-09-13 07:39:22,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update')" 2026-09-13 07:39:22,406 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:22,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-13 07:39:22,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-09-13 07:39:22,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-13 07:39:22,769 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:22,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:39:22,820 26 INFO rb-103a292-224772-415053 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-09-13 07:39:22,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [1/22] Tour test_sync_lines_qty_update → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:22,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:39:22,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:39:22,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:22,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:39:22,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:39:22,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.016 2026-09-13 07:39:22,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-13 07:39:23,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.132 0.215 2026-09-13 07:39:23,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:39:23,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:23,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-13 07:39:23,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39: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.003 2026-09-13 07:39:23,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:23,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:39:23,470 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:23,470 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:39:23,485 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:39:23,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.017 2026-09-13 07:39:23,497 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:23,510 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:23,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.039 2026-09-13 07:39:23,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-13 07:39:23,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [2/22] Tour test_sync_lines_qty_update → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:39:23,555 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:23,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.011 0.027 2026-09-13 07:39:23,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [3/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:23,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.010 0.066 2026-09-13 07:39:23,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.051 2026-09-13 07:39:23,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:39:23,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [4/22] Tour test_sync_lines_qty_update → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:23,781 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:23,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [5/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:39:23,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [6/22] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:23,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [7/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:23,958 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55743285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1c84d9de-ef07-4c1c-a8b4-da6689db35b3'}] 2026-09-13 07:39:24,034 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55743285 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1c84d9de-ef07-4c1c-a8b4-da6689db35b3'} created pos.order #791 2026-09-13 07:39:24,047 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55743285 finished 2026-09-13 07:39:24,082 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.061 0.065 2026-09-13 07:39:24,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [8/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:24,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [9/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:24,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:39:24,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [10/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:24,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [11/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:26,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [12/22] Tour test_sync_lines_qty_update → Step body 2026-09-13 07:39:26,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [13/22] Tour test_sync_lines_qty_update → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:39:26,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [14/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":3} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-13 07:39:26,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [15/22] Tour test_sync_lines_qty_update → Step body 2026-09-13 07:39:26,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [16/22] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:26,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [17/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:26,714 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4514534 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1c84d9de-ef07-4c1c-a8b4-da6689db35b3'}] 2026-09-13 07:39:26,749 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4514534 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1c84d9de-ef07-4c1c-a8b4-da6689db35b3'} updated pos.order #791 2026-09-13 07:39:26,759 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4514534 finished 2026-09-13 07:39:26,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.045 0.061 2026-09-13 07:39:26,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [18/22] Tour test_sync_lines_qty_update → Step .floor-map 2026-09-13 07:39:26,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [19/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:28,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [20/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:28,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:39:28,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [21/22] Tour test_sync_lines_qty_update → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:39:29,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [22/22] Tour test_sync_lines_qty_update → Step body 2026-09-13 07:39:29,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-09-13 07:39:29,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:39:29,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15766032 (allocated 17039360) 2026-09-13 07:39:29,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 74197 2026-09-13 07:39:29,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-09-13 07:39:29,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 74197 2026-09-13 07:39:29,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073929_185125_test_sync_lines_qty_update.txt 2026-09-13 07:39:29,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmphf08s83f_chrome_odoo" 2026-09-13 07:39:29,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-09-13 07:39:29,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 74331 2026-09-13 07:39:29,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpp85bcaqc_chrome_odoo 2026-09-13 07:39:29,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:46767/json/version 2026-09-13 07:39:29,423 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:29,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:29,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:46767/json 2026-09-13 07:39:29,426 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:29,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:46767/devtools/page/E72D65A90E8063DA6139469DAEECB5AC 2026-09-13 07:39:29,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-09-13 07:39:29,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-09-13 07:39:29,458 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:29,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-09-13 07:39:29,465 26 INFO rb-103a292-224772-415053 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-09-13 07:39:29,465 26 INFO rb-103a292-224772-415053 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-09-13 07:39:29,472 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:39:29,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:29] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.035 0.313 2026-09-13 07:39:29,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'E72D65A90E8063DA6139469DAEECB5AC', 'loaderId': '081233FDF3842D3B21293D6BFCBEF9D0', 'isDownload': False} 2026-09-13 07:39:29,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update_ticket_screen')" 2026-09-13 07:39:29,827 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:29,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:29] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:39:29,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:29] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:39:29,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:29] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-13 07:39:30,182 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:30,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:39:30,195 26 INFO rb-103a292-224772-415053 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-09-13 07:39:30,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [1/29] Tour test_sync_lines_qty_update_ticket_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:30,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:39:30,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:39:30,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:30,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-13 07:39:30,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:39:30,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.026 2026-09-13 07:39:30,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-13 07:39:30,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.166 0.215 2026-09-13 07:39:30,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:39:30,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:30,815 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:39:30,835 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:39:30,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:30,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:39:30,874 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:30,889 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:39:30,893 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:30,902 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:39:30,902 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:30,908 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.017 2026-09-13 07:39:30,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:39:30,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-13 07:39:30,919 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [2/29] Tour test_sync_lines_qty_update_ticket_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:39:30,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [3/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .register-label 2026-09-13 07:39:30,988 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:31,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.028 0.035 2026-09-13 07:39:31,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:31] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.010 0.049 2026-09-13 07:39:31,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.091 2026-09-13 07:39:31,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [4/29] Tour test_sync_lines_qty_update_ticket_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:31,172 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:31,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [5/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:31,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [6/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:31,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [7/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:31,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [8/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:31,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [9/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:31,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [10/29] Tour test_sync_lines_qty_update_ticket_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:39:31,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [11/29] Tour test_sync_lines_qty_update_ticket_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:39:31,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [12/29] Tour test_sync_lines_qty_update_ticket_screen → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:39:31,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [13/29] Tour test_sync_lines_qty_update_ticket_screen → Step Search for partner "A powerful Pos man!" (trigger: .modal-dialog .input-group input) 2026-09-13 07:39:31,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [14/29] Tour test_sync_lines_qty_update_ticket_screen → Step click partner 'A powerful Pos man!' from partner list screen (trigger: .modal .partner-list b:contains(A powerful Pos man!)) 2026-09-13 07:39:31,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [15/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:31,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [16/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-09-13 07:39:31,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [17/29] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:39:31,906 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35699678 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f3dd06d6-3cfd-4b46-bea4-02183fa8c57c'}] 2026-09-13 07:39:31,953 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35699678 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f3dd06d6-3cfd-4b46-bea4-02183fa8c57c'} created pos.order #792 2026-09-13 07:39:31,970 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35699678 finished 2026-09-13 07:39:32,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.039 0.061 2026-09-13 07:39:32,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.029 0.036 2026-09-13 07:39:32,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:39:32,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [18/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:32,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [19/29] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:39:32,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [20/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:32,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [21/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:32,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [22/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check the product page (trigger: .product-list) 2026-09-13 07:39:32,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [23/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:32,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [24/29] Tour test_sync_lines_qty_update_ticket_screen → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:39:32,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [25/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:32,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [26/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:32,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [27/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-13 07:39:32,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [28/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:32,710 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [29/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-09-13 07:39:32,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-09-13 07:39:32,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update_ticket_screen SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-13 07:39:32,775 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53396114 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f3dd06d6-3cfd-4b46-bea4-02183fa8c57c'}] 2026-09-13 07:39:32,812 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53396114 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f3dd06d6-3cfd-4b46-bea4-02183fa8c57c'} updated pos.order #792 2026-09-13 07:39:32,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16169408 (allocated 17825792) 2026-09-13 07:39:32,822 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53396114 finished 2026-09-13 07:39:32,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 74331 2026-09-13 07:39:32,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-09-13 07:39:32,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 74331 2026-09-13 07:39:32,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.024 0.058 2026-09-13 07:39:32,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073932_892454_test_sync_lines_qty_update_ticket_screen.txt 2026-09-13 07:39:32,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpp85bcaqc_chrome_odoo" 2026-09-13 07:39:32,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-09-13 07:39:33,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 74468 2026-09-13 07:39:33,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpm6e6cwav_chrome_odoo 2026-09-13 07:39:33,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:43967/json/version 2026-09-13 07:39:33,136 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:33,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:33,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:43967/json 2026-09-13 07:39:33,138 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:33,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:43967/devtools/page/D3BE4DBF0C719351093F282224F2647B 2026-09-13 07:39:33,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-09-13 07:39:33,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-09-13 07:39:33,168 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:33,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-09-13 07:39:33,175 26 INFO rb-103a292-224772-415053 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-09-13 07:39:33,175 26 INFO rb-103a292-224772-415053 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-09-13 07:39:33,182 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:39:33,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:33] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.029 0.452 2026-09-13 07:39:33,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'D3BE4DBF0C719351093F282224F2647B', 'loaderId': '816BBC466F8005EAD2321F17851B65B1', 'isDownload': False} 2026-09-13 07:39:33,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate ready code "odoo.isTourReady('test_sync_set_line_note')" 2026-09-13 07:39:33,668 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:33,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:33] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:39:33,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:33] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:39:33,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:33] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:39:34,041 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:34,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:39:34,065 26 INFO rb-103a292-224772-415053 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-09-13 07:39:34,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [1/23] Tour test_sync_set_line_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:34,096 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:39:34,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:39:34,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:34,143 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:39:34,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.012 2026-09-13 07:39:34,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-13 07:39:34,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.015 2026-09-13 07:39:34,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.121 0.202 2026-09-13 07:39:34,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:34,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:34,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-13 07:39:34,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:34,664 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:34,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:39:34,696 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:34,712 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:34,713 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:34,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.013 2026-09-13 07:39:34,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-09-13 07:39:34,735 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:39:34,740 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39: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-09-13 07:39:34,744 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:34,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [2/23] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:39:34,787 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:39:34,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.012 0.029 2026-09-13 07:39:34,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [3/23] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:34,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.009 0.059 2026-09-13 07:39:34,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.049 2026-09-13 07:39:34,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:34,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [4/23] Tour test_sync_set_line_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:34,988 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:35,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [5/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:39:35,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [6/23] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:35,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [7/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:35,190 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79438474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '338cdd51-6deb-4a71-9a70-1847816396b9'}] 2026-09-13 07:39:35,223 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79438474 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '338cdd51-6deb-4a71-9a70-1847816396b9'} created pos.order #793 2026-09-13 07:39:35,233 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79438474 finished 2026-09-13 07:39:35,257 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.021 0.047 2026-09-13 07:39:35,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [8/23] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:35,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39: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.006 2026-09-13 07:39:35,356 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [9/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:37,392 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [10/23] Tour test_sync_set_line_note → Step body 2026-09-13 07:39:37,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [11/23] Tour test_sync_set_line_note → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:39:37,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [12/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:37,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [13/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:37,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [14/23] Tour test_sync_set_line_note → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:39:37,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [15/23] Tour test_sync_set_line_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-13 07:39:37,701 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [16/23] Tour test_sync_set_line_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-13 07:39:37,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [17/23] Tour test_sync_set_line_note → Step input text 'Demo note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:39:37,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [18/23] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:39:37,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [19/23] Tour test_sync_set_line_note → Step body 2026-09-13 07:39:37,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [20/23] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:37,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [21/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:37,988 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94195883 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '338cdd51-6deb-4a71-9a70-1847816396b9'}] 2026-09-13 07:39:38,011 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94195883 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '338cdd51-6deb-4a71-9a70-1847816396b9'} updated pos.order #793 2026-09-13 07:39:38,018 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94195883 finished 2026-09-13 07:39:38,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.024 0.045 2026-09-13 07:39:38,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [22/23] Tour test_sync_set_line_note → Step .floor-map 2026-09-13 07:39:38,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [23/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:40,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-09-13 07:39:40,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:39:40,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15425408 (allocated 17301504) 2026-09-13 07:39:40,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 74468 2026-09-13 07:39:40,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-09-13 07:39:40,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 74468 2026-09-13 07:39:40,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073940_288688_test_sync_set_line_note.txt 2026-09-13 07:39:40,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpm6e6cwav_chrome_odoo" 2026-09-13 07:39:40,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-09-13 07:39:40,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 74599 2026-09-13 07:39:40,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmptw0zi88t_chrome_odoo 2026-09-13 07:39:40,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:40227/json/version 2026-09-13 07:39:40,538 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:40,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:40,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:40227/json 2026-09-13 07:39:40,540 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:40,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:40227/devtools/page/C4624857E21FC997C4A9AC89432E9383 2026-09-13 07:39:40,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-09-13 07:39:40,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-09-13 07:39:40,566 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:40,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-09-13 07:39:40,572 26 INFO rb-103a292-224772-415053 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-09-13 07:39:40,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:39:40,581 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:39:40,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:40] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.028 0.322 2026-09-13 07:39:40,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': 'C4624857E21FC997C4A9AC89432E9383', 'loaderId': '3175BA87B1BC19507CCB7FA9EA441274', 'isDownload': False} 2026-09-13 07:39:40,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-09-13 07:39:40,938 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:40,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:40] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.005 2026-09-13 07:39:40,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:40] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.012 2026-09-13 07:39:40,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:40] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-09-13 07:39:41,281 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:41,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:39:41,302 26 INFO rb-103a292-224772-415053 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-09-13 07:39:41,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [1/21] Tour test_sync_set_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:41,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:39:41,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:39:41,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:41,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:39:41,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:39:41,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.022 2026-09-13 07:39:41,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-13 07:39:41,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.132 0.248 2026-09-13 07:39:41,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:39:41,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:39:41,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.024 2026-09-13 07:39:41,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:41,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:41,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-13 07:39:41,941 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:41,955 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:39:41,963 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:39:41,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.016 2026-09-13 07:39:41,977 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:39:41,980 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:39:41,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.038 2026-09-13 07:39:41,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-13 07:39:42,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [2/21] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:39:42,042 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:42,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:42] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.018 0.022 2026-09-13 07:39:42,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [3/21] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:42,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:42] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.038 2026-09-13 07:39:42,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.028 2026-09-13 07:39:42,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39: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-09-13 07:39:42,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [4/21] Tour test_sync_set_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:42,223 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:42,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [5/21] Tour test_sync_set_note → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:39:42,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [6/21] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:42,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [7/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:42,405 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49636776 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bbe3e70d-e135-4b8e-b222-20bd0d270712'}] 2026-09-13 07:39:42,448 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49636776 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bbe3e70d-e135-4b8e-b222-20bd0d270712'} created pos.order #794 2026-09-13 07:39:42,456 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49636776 finished 2026-09-13 07:39:42,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.031 0.048 2026-09-13 07:39:42,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [8/21] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:42,573 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39: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.007 2026-09-13 07:39:42,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [9/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:44,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-09-13 07:39:44,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [11/21] Tour test_sync_set_note → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:39:44,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [12/21] Tour test_sync_set_note → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:39:44,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [13/21] Tour test_sync_set_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-13 07:39:44,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [14/21] Tour test_sync_set_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-13 07:39:44,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [15/21] Tour test_sync_set_note → Step input text 'Hello world' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:39:44,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [16/21] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:39:44,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-09-13 07:39:45,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [18/21] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:45,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [19/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:45,123 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58023034 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bbe3e70d-e135-4b8e-b222-20bd0d270712'}] 2026-09-13 07:39:45,134 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58023034 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'bbe3e70d-e135-4b8e-b222-20bd0d270712'} updated pos.order #794 2026-09-13 07:39:45,142 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58023034 finished 2026-09-13 07:39:45,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.021 0.048 2026-09-13 07:39:45,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/21] Tour test_sync_set_note → Step .floor-map 2026-09-13 07:39:45,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [21/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:47,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-09-13 07:39:47,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:39:47,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15388020 (allocated 16777216) 2026-09-13 07:39:47,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 74599 2026-09-13 07:39:47,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-09-13 07:39:47,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 74599 2026-09-13 07:39:47,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073947_453979_test_sync_set_note.txt 2026-09-13 07:39:47,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmptw0zi88t_chrome_odoo" 2026-09-13 07:39:47,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-09-13 07:39:47,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 74732 2026-09-13 07:39:47,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpjezrcfgy_chrome_odoo 2026-09-13 07:39:47,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:40507/json/version 2026-09-13 07:39:47,748 26 INFO rb-103a292-224772-415053 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-09-13 07:39:47,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:47,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:40507/json 2026-09-13 07:39:47,751 26 INFO rb-103a292-224772-415053 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-09-13 07:39:47,752 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:40507/devtools/page/063BF45B1CA510A30F49F60E1ED764D3 2026-09-13 07:39:47,754 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-09-13 07:39:47,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-09-13 07:39:47,780 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:47,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-09-13 07:39:47,789 26 INFO rb-103a292-224772-415053 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-09-13 07:39:47,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:39:47,797 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:39:48,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.022 0.271 2026-09-13 07:39:48,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '063BF45B1CA510A30F49F60E1ED764D3', 'loaderId': 'FEBD183850C3104F085B32F2B007CC43', 'isDownload': False} 2026-09-13 07:39:48,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-09-13 07:39:48,098 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:48,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:39:48,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:39:48,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:39:48,488 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:48,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:39:48,509 26 INFO rb-103a292-224772-415053 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-09-13 07:39:48,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:39:48,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [1/22] Tour test_sync_set_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:48,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:39:48,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:48,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:39:48,552 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:39:48,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.028 2026-09-13 07:39:48,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-13 07:39:48,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.147 0.236 2026-09-13 07:39:49,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:49,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:49,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:39:49,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39: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.003 2026-09-13 07:39:49,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:49,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-09-13 07:39:49,153 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:49,179 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:39:49,180 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:39:49,188 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:49,194 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:49,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.016 0.021 2026-09-13 07:39:49,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:39:49,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-13 07:39:49,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [2/22] Tour test_sync_set_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:39:49,250 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:49,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.014 0.031 2026-09-13 07:39:49,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [3/22] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:49,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.021 0.075 2026-09-13 07:39:49,391 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.046 2026-09-13 07:39:49,434 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:39:49,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [4/22] Tour test_sync_set_partner → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:49,496 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:49,559 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [5/22] Tour test_sync_set_partner → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:39:49,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [6/22] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:49,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [7/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:49,691 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45525432 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '851d0137-22e4-47ae-bd63-f1f9069537fc'}] 2026-09-13 07:39:49,731 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45525432 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '851d0137-22e4-47ae-bd63-f1f9069537fc'} created pos.order #795 2026-09-13 07:39:49,740 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45525432 finished 2026-09-13 07:39:49,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.029 0.048 2026-09-13 07:39:49,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [8/22] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:49,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:39:49,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [9/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:51,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-09-13 07:39:51,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [11/22] Tour test_sync_set_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:51,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [12/22] Tour test_sync_set_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:39:52,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [13/22] Tour test_sync_set_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:39:52,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [14/22] Tour test_sync_set_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:39:52,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [15/22] Tour test_sync_set_partner → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-13 07:39:52,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [16/22] Tour test_sync_set_partner → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-13 07:39:52,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [17/22] Tour test_sync_set_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:52,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-09-13 07:39:52,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [19/22] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:52,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [20/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:52,450 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11348771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '851d0137-22e4-47ae-bd63-f1f9069537fc'}] 2026-09-13 07:39:52,464 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11348771 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '851d0137-22e4-47ae-bd63-f1f9069537fc'} updated pos.order #795 2026-09-13 07:39:52,473 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11348771 finished 2026-09-13 07:39:52,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.028 0.066 2026-09-13 07:39:52,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/22] Tour test_sync_set_partner → Step .floor-map 2026-09-13 07:39:52,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [22/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:54,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-09-13 07:39:54,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-13 07:39:54,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16201716 (allocated 17698816) 2026-09-13 07:39:54,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 74732 2026-09-13 07:39:54,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-09-13 07:39:54,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 74732 2026-09-13 07:39:54,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_073954_783622_test_sync_set_partner.txt 2026-09-13 07:39:54,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpjezrcfgy_chrome_odoo" 2026-09-13 07:39:54,825 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-09-13 07:39:55,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 74858 2026-09-13 07:39:55,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmppuod3kbn_chrome_odoo 2026-09-13 07:39:55,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:37969/json/version 2026-09-13 07:39:55,053 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:55,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:39:55,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:37969/json 2026-09-13 07:39:55,055 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:39:55,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:37969/devtools/page/259394217F9AE1D96F43B14E5E617D9C 2026-09-13 07:39:55,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-09-13 07:39:55,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-09-13 07:39:55,085 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:39:55,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-09-13 07:39:55,093 26 INFO rb-103a292-224772-415053 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-09-13 07:39:55,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:39:55,103 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:39:55,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:55] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.029 0.440 2026-09-13 07:39:55,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '259394217F9AE1D96F43B14E5E617D9C', 'loaderId': '2B5427900681ACF82730B725AC4AB260', 'isDownload': False} 2026-09-13 07:39:55,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-09-13 07:39:55,583 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:39:55,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:55] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-13 07:39:55,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:55] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:39:55,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:55] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:39:55,950 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:55,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:39:55,978 26 INFO rb-103a292-224772-415053 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-09-13 07:39:55,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [1/24] Tour test_sync_set_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:39:55,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:39:55,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:39:56,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:56,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:39:56,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.017 2026-09-13 07:39:56,048 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-13 07:39:56,081 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.017 2026-09-13 07:39:56,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.119 0.228 2026-09-13 07:39:56,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:56,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:56,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:39:56,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:39:56,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-09-13 07:39:56,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-13 07:39:56,606 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:56,623 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:39:56,625 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:39:56,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-09-13 07:39:56,644 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:56,647 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:39:56,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.025 2026-09-13 07:39:56,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-13 07:39:56,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [2/24] Tour test_sync_set_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:39:56,699 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:39:56,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.012 0.029 2026-09-13 07:39:56,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [3/24] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:56,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.059 2026-09-13 07:39:56,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.053 2026-09-13 07:39:56,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:39:56,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [4/24] Tour test_sync_set_pricelist → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:39:56,928 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:39:56,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [5/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-13 07:39:57,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [6/24] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:57,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [7/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:57,110 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46034405 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c979c14b-8630-4d86-97fa-102e401745cc'}] 2026-09-13 07:39:57,158 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46034405 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c979c14b-8630-4d86-97fa-102e401745cc'} created pos.order #796 2026-09-13 07:39:57,166 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46034405 finished 2026-09-13 07:39:57,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.030 0.053 2026-09-13 07:39:57,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [8/24] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:39:57,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:39:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:39:57,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [9/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:59,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-09-13 07:39:59,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [11/24] Tour test_sync_set_pricelist → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:39:59,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [12/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:59,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [13/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:39:59,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [14/24] Tour test_sync_set_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:39:59,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [15/24] Tour test_sync_set_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:39:59,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [16/24] Tour test_sync_set_pricelist → Step click Actions button (trigger: .more-btn) 2026-09-13 07:39:59,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [17/24] Tour test_sync_set_pricelist → Step .o_pricelist_button 2026-09-13 07:39:59,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [18/24] Tour test_sync_set_pricelist → Step select price list 'Second Pricelist' (trigger: .selection-item:contains("Second Pricelist")) 2026-09-13 07:39:59,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [19/24] Tour test_sync_set_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:39:59,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-09-13 07:39:59,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [21/24] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:39:59,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [22/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:39:59,976 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44922124 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c979c14b-8630-4d86-97fa-102e401745cc'}] 2026-09-13 07:39:59,992 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44922124 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c979c14b-8630-4d86-97fa-102e401745cc'} updated pos.order #796 2026-09-13 07:40:00,001 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44922124 finished 2026-09-13 07:40:00,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.025 0.056 2026-09-13 07:40:00,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/24] Tour test_sync_set_pricelist → Step .floor-map 2026-09-13 07:40:00,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [24/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:02,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-09-13 07:40:02,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:40:02,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15419608 (allocated 16515072) 2026-09-13 07:40:02,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 74858 2026-09-13 07:40:02,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-09-13 07:40:02,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 74858 2026-09-13 07:40:02,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074002_301154_test_sync_set_pricelist.txt 2026-09-13 07:40:02,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmppuod3kbn_chrome_odoo" 2026-09-13 07:40:02,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-09-13 07:40:02,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 74990 2026-09-13 07:40:02,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpo770esmz_chrome_odoo 2026-09-13 07:40:02,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:36011/json/version 2026-09-13 07:40:02,637 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:02,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:40:02,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:36011/json 2026-09-13 07:40:02,640 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:02,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:36011/devtools/page/E17BD1FE3E171C0B5A6ABC7DB16E75CD 2026-09-13 07:40:02,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-09-13 07:40:02,644 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-09-13 07:40:02,680 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:40:02,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-09-13 07:40:02,686 26 INFO rb-103a292-224772-415053 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-09-13 07:40:02,686 26 INFO rb-103a292-224772-415053 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-09-13 07:40:02,694 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:40:02,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:02] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.022 0.276 2026-09-13 07:40:02,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': 'E17BD1FE3E171C0B5A6ABC7DB16E75CD', 'loaderId': 'DDDD6B77DEF2910FB9A52A4C802D4435', 'isDownload': False} 2026-09-13 07:40:03,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Evaluate ready code "odoo.isTourReady('test_tax_in_merge_table_order_line_tour')" 2026-09-13 07:40:03,001 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:40:03,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:40:03,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:40:03,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:40:03,354 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:03,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:40:03,375 26 INFO rb-103a292-224772-415053 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-09-13 07:40:03,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [1/15] Tour test_tax_in_merge_table_order_line_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:40:03,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:40:03,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:40:03,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:03,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:40:03,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.004 0.014 2026-09-13 07:40:03,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.015 2026-09-13 07:40:03,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-13 07:40:03,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.161 0.209 2026-09-13 07:40:03,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.007 2026-09-13 07:40:03,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:40:03,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:03] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:40:04,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.000 0.004 2026-09-13 07:40:04,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-09-13 07:40:04,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.003 2026-09-13 07:40:04,091 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:04,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:04,102 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:04,106 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:40:04,110 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-09-13 07:40:04,114 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40: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-09-13 07:40:04,119 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:40:04,130 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:04,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.025 0.031 2026-09-13 07:40:04,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [2/15] Tour test_tax_in_merge_table_order_line_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:40:04,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.027 0.055 2026-09-13 07:40:04,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [3/15] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-13 07:40:04,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.114 2026-09-13 07:40:04,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.079 2026-09-13 07:40:04,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [4/15] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:40:04,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.000 0.003 2026-09-13 07:40:04,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [5/15] Tour test_tax_in_merge_table_order_line_tour → Step click product 'product_1' (trigger: article.product .product-content .product-name:contains("product_1")) 2026-09-13 07:40:04,468 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:04,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [6/15] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:04,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [7/15] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:04,605 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82362156 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fa05c926-a236-4797-9e06-726089b619a7'}] 2026-09-13 07:40:04,645 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82362156 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fa05c926-a236-4797-9e06-726089b619a7'} created pos.order #797 2026-09-13 07:40:04,654 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82362156 finished 2026-09-13 07:40:04,679 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.024 0.053 2026-09-13 07:40:04,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [8/15] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-13 07:40:04,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [9/15] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:04,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:40:04,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [10/15] Tour test_tax_in_merge_table_order_line_tour → Step click product 'product_2' (trigger: article.product .product-content .product-name:contains("product_2")) 2026-09-13 07:40:04,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [11/15] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:04,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [12/15] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:04,973 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85488856 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8c20a06b-32cd-4997-8303-e603e1d575d4'}] 2026-09-13 07:40:05,019 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85488856 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8c20a06b-32cd-4997-8303-e603e1d575d4'} created pos.order #798 2026-09-13 07:40:05,028 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85488856 finished 2026-09-13 07:40:05,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.045 0.052 2026-09-13 07:40:05,090 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [13/15] Tour test_tax_in_merge_table_order_line_tour → Step .floor-map 2026-09-13 07:40:05,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [14/15] Tour test_tax_in_merge_table_order_line_tour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:05,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-13 07:40:05,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-13 07:40:06,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-13 07:40:06,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-13 07:40:06,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-13 07:40:06,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-13 07:40:07,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:07] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.002 0.003 2026-09-13 07:40:07,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-13 07:40:07,244 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23147812 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fa05c926-a236-4797-9e06-726089b619a7'}] 2026-09-13 07:40:07,267 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1295] to pos.order #797 2026-09-13 07:40:07,272 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23147812 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fa05c926-a236-4797-9e06-726089b619a7'} updated pos.order #797 2026-09-13 07:40:07,286 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23147812 finished 2026-09-13 07:40:07,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.036 0.060 2026-09-13 07:40:07,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.101 2026-09-13 07:40:07,414 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:07] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.016 0.035 2026-09-13 07:40:07,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:40:07,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [15/15] Tour test_tax_in_merge_table_order_line_tour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-13 07:40:07,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-09-13 07:40:07,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_tax_in_merge_table_order_line_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:40:07,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16450460 (allocated 17960960) 2026-09-13 07:40:07,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 74990 2026-09-13 07:40:07,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-09-13 07:40:07,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 74990 2026-09-13 07:40:07,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074007_927065_test_tax_in_merge_table_order_line.txt 2026-09-13 07:40:07,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpo770esmz_chrome_odoo" 2026-09-13 07:40:07,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-09-13 07:40:08,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 75121 2026-09-13 07:40:08,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpoq9ahkz7_chrome_odoo 2026-09-13 07:40:08,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:44701/json/version 2026-09-13 07:40:08,166 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:08,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:40:08,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:44701/json 2026-09-13 07:40:08,172 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:08,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:44701/devtools/page/6AD10DB6359EA1384E5C73DBEDA21F8A 2026-09-13 07:40:08,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-09-13 07:40:08,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-09-13 07:40:08,219 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:40:08,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-09-13 07:40:08,235 26 INFO rb-103a292-224772-415053 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-09-13 07:40:08,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:40:08,243 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:40:08,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.022 0.281 2026-09-13 07:40:08,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '6AD10DB6359EA1384E5C73DBEDA21F8A', 'loaderId': '29066C9926D4061F3BC5F6A721005F88', 'isDownload': False} 2026-09-13 07:40:08,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-09-13 07:40:08,554 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:40:08,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:40:08,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:40:08,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:40:08,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:40:08,932 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:08,935 26 INFO rb-103a292-224772-415053 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-09-13 07:40:08,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [1/47] Tour test_tip_after_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:40:08,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:40:08,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:40:08,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:08,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-13 07:40:08,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.016 2026-09-13 07:40:08,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-13 07:40:09,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.023 2026-09-13 07:40:09,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.198 0.279 2026-09-13 07:40:09,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:09,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40: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.003 2026-09-13 07:40:09,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:40:09,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40: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.003 2026-09-13 07:40:09,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-09-13 07:40:09,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:40:09,723 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:09,735 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:09,738 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:09,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.014 2026-09-13 07:40:09,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-13 07:40:09,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-13 07:40:09,784 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:40:09,786 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:40:09,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [2/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:40:09,840 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:40:09,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.010 0.026 2026-09-13 07:40:09,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [3/47] Tour test_tip_after_payment → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:40:09,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.018 0.054 2026-09-13 07:40:09,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.033 2026-09-13 07:40:09,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:40:10,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [4/47] Tour test_tip_after_payment → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:40:10,070 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:10,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [5/47] Tour test_tip_after_payment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:40:10,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [6/47] Tour test_tip_after_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:40:10,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [7/47] Tour test_tip_after_payment → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:40:10,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [8/47] Tour test_tip_after_payment → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:40:10,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [9/47] Tour test_tip_after_payment → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:40:10,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [10/47] Tour test_tip_after_payment → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:40:10,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [11/47] Tour test_tip_after_payment → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:40:10,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [12/47] Tour test_tip_after_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-13 07:40:10,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [13/47] Tour test_tip_after_payment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:40:10,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [14/47] Tour test_tip_after_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:40:10,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [15/47] Tour test_tip_after_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:40:10,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [16/47] Tour test_tip_after_payment → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-13 07:40:10,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [17/47] Tour test_tip_after_payment → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-13 07:40:10,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [18/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:40:10,831 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:10,832 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:10,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [19/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-09-13 07:40:10,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [20/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-13 07:40:10,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [21/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:40:11,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [22/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-09-13 07:40:11,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [23/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-09-13 07:40:11,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [24/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:40:11,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [25/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-09-13 07:40:11,260 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [26/47] Tour test_tip_after_payment → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-09-13 07:40:11,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [27/47] Tour test_tip_after_payment → Step delete Bank paymentline with 2.00 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("2.00")) ~ .delete-button) 2026-09-13 07:40:11,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [28/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:40:11,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [29/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-09-13 07:40:11,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [30/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-13 07:40:11,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [31/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:40:11,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [32/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-09-13 07:40:11,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [33/47] Tour test_tip_after_payment → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2/)) 2026-09-13 07:40:11,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [34/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:40:11,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [35/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-09-13 07:40:11,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [36/47] Tour test_tip_after_payment → Step amount tendered in the line is '5.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.00")) 2026-09-13 07:40:11,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [37/47] Tour test_tip_after_payment → Step delete Bank paymentline with 5.00 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("5.00")) ~ .delete-button) 2026-09-13 07:40:11,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [38/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:40:11,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [39/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-09-13 07:40:12,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [40/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-13 07:40:12,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [41/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:40:12,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [42/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-09-13 07:40:12,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [43/47] Tour test_tip_after_payment → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3/)) 2026-09-13 07:40:12,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [44/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:40:12,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [45/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-09-13 07:40:12,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [46/47] Tour test_tip_after_payment → Step amount tendered in the line is '6.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("6.00")) 2026-09-13 07:40:12,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [47/47] Tour test_tip_after_payment → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-13 07:40:12,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-09-13 07:40:12,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:40:12,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15532956 (allocated 17039360) 2026-09-13 07:40:12,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 75121 2026-09-13 07:40:12,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-09-13 07:40:12,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 75121 2026-09-13 07:40:12,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074012_592987_test_tip_after_payment.txt 2026-09-13 07:40:12,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpoq9ahkz7_chrome_odoo" 2026-09-13 07:40:12,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-09-13 07:40:12,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 75248 2026-09-13 07:40:12,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmp24d64tnu_chrome_odoo 2026-09-13 07:40:12,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:43339/json/version 2026-09-13 07:40:12,744 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:12,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:40:12,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:43339/json 2026-09-13 07:40:12,746 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:12,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:43339/devtools/page/32D1A1A7403630743F029E634DAFCEE6 2026-09-13 07:40:12,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-09-13 07:40:12,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-09-13 07:40:12,770 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:40:12,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-09-13 07:40:12,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-13 07:40:12,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-13 07:40:12,784 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:40:13,153 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "GET /pos/ui/119 HTTP/1.1" 200 - 138 0.047 0.324 2026-09-13 07:40:13,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '32D1A1A7403630743F029E634DAFCEE6', 'loaderId': '431E54CC590DAEB97F3B691A089F96C6', 'isDownload': False} 2026-09-13 07:40:13,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-09-13 07:40:13,160 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:40:13,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:40:13,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:40:13,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-13 07:40:13,553 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:13,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-13 07:40:13,580 26 INFO rb-103a292-224772-415053 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-09-13 07:40:13,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [1/118] Tour test_transfering_orders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:40:13,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.004 2026-09-13 07:40:13,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:40:13,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:13,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:40:13,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-13 07:40:13,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.024 2026-09-13 07:40:13,688 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.023 2026-09-13 07:40:14,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.165 0.299 2026-09-13 07:40:14,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:14,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40: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.005 2026-09-13 07:40:14,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:40:14,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:40:14,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-09-13 07:40:14,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:40:14,376 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:14,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:14,399 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:40:14,402 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:14,415 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:14,428 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:40:14,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.027 0.022 2026-09-13 07:40:14,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [2/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:40:14,440 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:14,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-09-13 07:40:14,472 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.009 0.041 2026-09-13 07:40:14,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.010 0.081 2026-09-13 07:40:14,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-09-13 07:40:14,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.025 2026-09-13 07:40:14,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [4/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:40:14,648 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:14,710 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [5/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:40:14,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [6/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:40:14,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [7/118] Tour test_transfering_orders → Step set tab to Cola (trigger: .product-screen .new-tab) 2026-09-13 07:40:14,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [8/118] Tour test_transfering_orders → Step input text 'Cola' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:40:14,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [9/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:40:15,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [10/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:15,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [11/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:17,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-09-13 07:40:17,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [13/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:40:17,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [14/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:40:17,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [15/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:40:17,351 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [16/118] Tour test_transfering_orders → Step set tab to Water (trigger: .product-screen .new-tab) 2026-09-13 07:40:17,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [17/118] Tour test_transfering_orders → Step input text 'Water' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:40:17,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [18/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:40:17,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [19/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:17,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [20/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:19,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [21/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:19,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:40:19,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [22/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:40:19,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [23/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:40:19,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [24/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-13 07:40:19,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [25/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:19,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [26/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:19,927 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59375534 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dc193a3a-52ed-4504-8cad-c0e6f73a3720'}] 2026-09-13 07:40:19,971 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59375534 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dc193a3a-52ed-4504-8cad-c0e6f73a3720'} created pos.order #799 2026-09-13 07:40:19,981 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59375534 finished 2026-09-13 07:40:20,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.026 0.055 2026-09-13 07:40:20,034 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48847782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'}] 2026-09-13 07:40:20,069 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48847782 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'} created pos.order #800 2026-09-13 07:40:20,080 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48847782 finished 2026-09-13 07:40:20,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.020 0.064 2026-09-13 07:40:20,143 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24388510 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '731b4b6f-7eec-4195-8406-3e1dadd71a67'}] 2026-09-13 07:40:20,171 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24388510 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '731b4b6f-7eec-4195-8406-3e1dadd71a67'} created pos.order #801 2026-09-13 07:40:20,179 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24388510 finished 2026-09-13 07:40:20,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.017 0.050 2026-09-13 07:40:20,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [27/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:40:20,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [28/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:40:20,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.007 2026-09-13 07:40:20,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [29/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:40:20,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [30/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:40:20,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [31/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:20,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [32/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:20,556 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33485337 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5bb29389-9ac8-4c3e-96b4-372fa27f5d5b'}] 2026-09-13 07:40:20,589 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33485337 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5bb29389-9ac8-4c3e-96b4-372fa27f5d5b'} created pos.order #802 2026-09-13 07:40:20,597 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33485337 finished 2026-09-13 07:40:20,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.017 0.054 2026-09-13 07:40:20,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [33/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-13 07:40:20,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [34/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(4) 2026-09-13 07:40:20,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.018 0.027 2026-09-13 07:40:20,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-13 07:40:20,807 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [35/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Cola") 2026-09-13 07:40:20,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [36/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:40:20,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [37/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:40:20,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [38/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:40:21,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [39/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-13 07:40:21,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [40/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:40:21,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [41/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-13 07:40:21,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [42/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-09-13 07:40:21,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.014 0.028 2026-09-13 07:40:21,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:40:21,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [43/118] Tour test_transfering_orders → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:40:21,294 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59646583 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'}] 2026-09-13 07:40:21,296 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:21,314 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1300] to pos.order #800 2026-09-13 07:40:21,319 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59646583 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'} updated pos.order #800 2026-09-13 07:40:21,327 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59646583 finished 2026-09-13 07:40:21,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.028 0.058 2026-09-13 07:40:21,454 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:21] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.022 0.037 2026-09-13 07:40:21,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [44/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-13 07:40:21,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [45/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-13 07:40:21,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [46/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:40:21,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [47/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:40:21,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [48/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-13 07:40:21,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [49/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(3) 2026-09-13 07:40:21,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.018 0.030 2026-09-13 07:40:21,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:40:21,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [50/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:21,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [51/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:23,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [52/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:24,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:40:24,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [53/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:40:24,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [54/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-13 07:40:24,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [55/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:40:24,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [56/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:40:24,265 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34455048 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5bb29389-9ac8-4c3e-96b4-372fa27f5d5b'}] 2026-09-13 07:40:24,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [57/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:40:24,279 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1301] to pos.order #802 2026-09-13 07:40:24,283 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34455048 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5bb29389-9ac8-4c3e-96b4-372fa27f5d5b'} updated pos.order #802 2026-09-13 07:40:24,293 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34455048 finished 2026-09-13 07:40:24,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.025 0.052 2026-09-13 07:40:24,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.020 0.048 2026-09-13 07:40:24,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-09-13 07:40:24,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:40:24,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [58/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:40:24,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [59/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-13 07:40:24,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [60/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-13 07:40:24,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [61/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-13 07:40:24,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [62/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(2) 2026-09-13 07:40:24,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.012 0.023 2026-09-13 07:40:24,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:40:24,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [63/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:24,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [64/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:26,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [65/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:40:26,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:40:26,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [66/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:40:27,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [67/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-13 07:40:27,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [68/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:40:27,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [69/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-13 07:40:27,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [70/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-09-13 07:40:27,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.012 0.033 2026-09-13 07:40:27,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.015 2026-09-13 07:40:27,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [71/118] Tour test_transfering_orders → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:40:27,295 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75952568 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'}] 2026-09-13 07:40:27,322 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1302] to pos.order #800 2026-09-13 07:40:27,326 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75952568 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'} updated pos.order #800 2026-09-13 07:40:27,334 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75952568 finished 2026-09-13 07:40:27,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.020 0.060 2026-09-13 07:40:27,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:27] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.014 0.034 2026-09-13 07:40:27,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [72/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-13 07:40:27,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [73/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-13 07:40:27,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [74/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:40:27,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [75/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:40:27,701 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [76/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:40:27,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [77/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:40:27,807 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [78/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-13 07:40:27,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [79/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(1) 2026-09-13 07:40:27,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.016 0.025 2026-09-13 07:40:27,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-13 07:40:27,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [80/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-09-13 07:40:27,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [81/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:40:28,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [82/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:40:28,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [83/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:40:28,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [84/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-13 07:40:28,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [85/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:40:28,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [86/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:28,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [87/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-13 07:40:28,335 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13909871 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'}] 2026-09-13 07:40:28,347 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13909871 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'} updated pos.order #800 2026-09-13 07:40:28,356 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13909871 finished 2026-09-13 07:40:28,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.022 0.046 2026-09-13 07:40:28,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:40:28,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [88/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-13 07:40:28,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [89/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:40:28,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [90/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-13 07:40:28,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [91/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:40:28,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [92/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:40:28,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [93/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:28,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [94/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:30,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [95/118] Tour test_transfering_orders → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("1")) 2026-09-13 07:40:30,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-09-13 07:40:30,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [97/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:40:31,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [98/118] Tour test_transfering_orders → Step set tab to Water2 (trigger: .product-screen .new-tab) 2026-09-13 07:40:31,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [99/118] Tour test_transfering_orders → Step input text 'Water2' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:40:31,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [100/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:40:31,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [101/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:31,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [102/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:33,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [103/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-13 07:40:33,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [104/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water2") 2026-09-13 07:40:33,349 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55797291 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'f41b6e83-5fbb-457d-84c5-cb4c762a2d14'}] 2026-09-13 07:40:33,382 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55797291 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'f41b6e83-5fbb-457d-84c5-cb4c762a2d14'} created pos.order #803 2026-09-13 07:40:33,393 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55797291 finished 2026-09-13 07:40:33,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.031 0.053 2026-09-13 07:40:33,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.018 0.028 2026-09-13 07:40:33,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-09-13 07:40:33,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [105/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:40:33,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [106/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:40:33,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [107/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:40:33,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [108/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-13 07:40:33,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [109/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:40:33,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [110/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:33,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [111/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("4"))) 2026-09-13 07:40:33,860 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50068663 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'}] 2026-09-13 07:40:33,883 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50068663 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1b308d8e-fc58-402c-bd24-1d832feb9b1d'} updated pos.order #800 2026-09-13 07:40:33,892 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50068663 finished 2026-09-13 07:40:33,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.020 0.050 2026-09-13 07:40:33,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:33] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.014 0.037 2026-09-13 07:40:34,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-09-13 07:40:34,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:40:34,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [112/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("4"))) 2026-09-13 07:40:34,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [113/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-13 07:40:34,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [114/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-13 07:40:34,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [115/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:40:34,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [116/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-13 07:40:34,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [117/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-13 07:40:34,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [118/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(1) 2026-09-13 07:40:34,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.012 0.022 2026-09-13 07:40:34,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:40:34,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-09-13 07:40:34,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:40:34,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 28900752 (allocated 30945280) 2026-09-13 07:40:34,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 75248 2026-09-13 07:40:34,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-09-13 07:40:34,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 75248 2026-09-13 07:40:34,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074034_624178_test_transfering_orders.txt 2026-09-13 07:40:34,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmp24d64tnu_chrome_odoo" 2026-09-13 07:40:34,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-09-13 07:40:34,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 75408 2026-09-13 07:40:34,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp9mczi0xe_chrome_odoo 2026-09-13 07:40:34,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:35579/json/version 2026-09-13 07:40:34,881 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:34,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:40:34,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:35579/json 2026-09-13 07:40:34,893 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:34,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:35579/devtools/page/A29812D373422580846DBC57CE2D56EC 2026-09-13 07:40:34,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-13 07:40:34,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-13 07:40:34,923 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:40:34,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-13 07:40:34,931 26 INFO rb-103a292-224772-415053 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-09-13 07:40:34,931 26 INFO rb-103a292-224772-415053 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-09-13 07:40:34,939 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:40:35,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.043 0.523 2026-09-13 07:40:35,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'A29812D373422580846DBC57CE2D56EC', 'loaderId': '9681BEA1A84B1C5C4F573D6587C07B86', 'isDownload': False} 2026-09-13 07:40:35,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-09-13 07:40:35,514 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:40:35,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:40:35,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:40:35,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-13 07:40:35,889 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:35,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:40:35,930 26 INFO rb-103a292-224772-415053 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-09-13 07:40:35,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/21] Tour LeaveResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:40:35,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:40:35,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:40:35,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:35,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:40:35,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-09-13 07:40:36,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:40:36,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.019 2026-09-13 07:40:36,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.112 0.216 2026-09-13 07:40:36,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:40:36,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40: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.003 2026-09-13 07:40:36,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-13 07:40:36,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:40:36,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:40:36,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:40:36,592 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:36,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:36,605 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:36,606 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:36,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:40:36,626 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:36,627 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:36,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.010 0.029 2026-09-13 07:40:36,650 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:40:36,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/21] Tour LeaveResidualOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:40:36,679 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 32 0.012 0.024 2026-09-13 07:40:36,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:36,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /pos/ui/119 HTTP/1.1" 200 - 32 0.016 0.090 2026-09-13 07:40:36,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.048 2026-09-13 07:40:36,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:40:36,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:40:36,911 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:36,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/21] Tour LeaveResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:40:37,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/21] Tour LeaveResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-13 07:40:37,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/21] Tour LeaveResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:40:37,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/21] Tour LeaveResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:40:37,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/21] Tour LeaveResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:40:37,202 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:37,203 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:37,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/21] Tour LeaveResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:40:37,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/21] Tour LeaveResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:40:37,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/21] Tour LeaveResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:40:37,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:40:37,428 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43651862 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5921918c-4655-4873-8138-ca18746ef1fc'}] 2026-09-13 07:40:37,429 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:37,660 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43651862 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5921918c-4655-4873-8138-ca18746ef1fc'} created pos.order #804 2026-09-13 07:40:37,670 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43651862 finished 2026-09-13 07:40:37,704 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.098 0.182 2026-09-13 07:40:37,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:40:37,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [15/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:37,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:40:37,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [16/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:40:37,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [17/21] Tour LeaveResidualOrder → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:38,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [18/21] Tour LeaveResidualOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:38,037 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88804275 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f27b6eb-8b3d-4f89-9a7d-93498a5375d7'}] 2026-09-13 07:40:38,065 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88804275 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f27b6eb-8b3d-4f89-9a7d-93498a5375d7'} created pos.order #805 2026-09-13 07:40:38,074 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88804275 finished 2026-09-13 07:40:38,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.019 0.046 2026-09-13 07:40:38,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [19/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:40:38,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [20/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-13 07:40:38,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [21/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:38,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-13 07:40:38,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:40:38,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16681964 (allocated 18485248) 2026-09-13 07:40:38,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 75408 2026-09-13 07:40:38,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-13 07:40:38,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 75408 2026-09-13 07:40:38,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074038_433886_test_user_on_residual_order.txt 2026-09-13 07:40:38,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp9mczi0xe_chrome_odoo" 2026-09-13 07:40:38,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 75536 2026-09-13 07:40:38,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpw1gssx5c_chrome_odoo 2026-09-13 07:40:38,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:42439/json/version 2026-09-13 07:40:38,577 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:38,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:40:38,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:42439/json 2026-09-13 07:40:38,597 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:38,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:42439/devtools/page/B83E277974AD17967A3D00B1F7E85C22 2026-09-13 07:40:38,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-13 07:40:38,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-13 07:40:38,612 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:40:38,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-13 07:40:38,618 26 INFO rb-103a292-224772-415053 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-09-13 07:40:38,618 26 INFO rb-103a292-224772-415053 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-09-13 07:40:38,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:38] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.013 0.032 2026-09-13 07:40:38,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'B83E277974AD17967A3D00B1F7E85C22', 'loaderId': 'EC6DB781346803AE19CE4F2CC84706FD', 'isDownload': False} 2026-09-13 07:40:38,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-09-13 07:40:38,684 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:40:38,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:38] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:40:38,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:38] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:40:38,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:38] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:40:39,038 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:39,044 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:40:39,060 26 INFO rb-103a292-224772-415053 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-09-13 07:40:39,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/14] Tour FinishResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:40:39,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-13 07:40:39,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:40:39,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:39,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-09-13 07:40:39,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:40:39,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.019 2026-09-13 07:40:39,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-13 07:40:39,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 419 0.154 0.227 2026-09-13 07:40:39,562 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:39,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:40:39,704 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-13 07:40:39,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:40:39,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:40:39,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:40:39,797 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:39,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:40:39,810 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:39,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-13 07:40:39,816 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:39,838 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:40:39,839 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:40:39,845 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:39,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.013 0.035 2026-09-13 07:40:39,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/14] Tour FinishResidualOrder → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-13 07:40:39,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /pos/ui/119 HTTP/1.1" 200 - 32 0.014 0.029 2026-09-13 07:40:39,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 32 0.010 0.073 2026-09-13 07:40:39,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/14] Tour FinishResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:39,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:40:40,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/14] Tour FinishResidualOrder → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:40:40,055 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:40,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/14] Tour FinishResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:40:40,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/14] Tour FinishResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-13 07:40:40,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/14] Tour FinishResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:40:40,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/14] Tour FinishResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:40:40,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/14] Tour FinishResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:40:40,310 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:40,311 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:40,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/14] Tour FinishResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:40:40,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/14] Tour FinishResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:40:40,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/14] Tour FinishResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:40:40,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:40:40,531 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10821407 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f27b6eb-8b3d-4f89-9a7d-93498a5375d7'}] 2026-09-13 07:40:40,533 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:40:40,607 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [743] to pos.order #805 2026-09-13 07:40:40,801 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10821407 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f27b6eb-8b3d-4f89-9a7d-93498a5375d7'} updated pos.order #805 2026-09-13 07:40:40,811 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10821407 finished 2026-09-13 07:40:40,856 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.109 0.219 2026-09-13 07:40:40,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:40:41,007 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-13 07:40:41,007 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:40:41,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15127120 (allocated 15990784) 2026-09-13 07:40:41,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 75536 2026-09-13 07:40:41,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-13 07:40:41,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 75536 2026-09-13 07:40:41,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074041_119192_test_user_on_residual_order.txt 2026-09-13 07:40:41,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpw1gssx5c_chrome_odoo" 2026-09-13 07:40:41,168 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:40:47,775 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #224 deleted restaurant.floor records with IDs: [55] 2026-09-13 07:40:48,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-09-13 07:40:48,081 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40901925 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-09-13 07:40:48,101 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40901925 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #806 2026-09-13 07:40:48,101 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40901925 finished 2026-09-13 07:40:48,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-09-13 07:40:48,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-09-13 07:40:48,219 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:40:54,858 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #228 deleted restaurant.floor records with IDs: [58] 2026-09-13 07:40:55,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-13 07:40:55,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 75661 2026-09-13 07:40:55,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmp3zy24ms0_chrome_odoo 2026-09-13 07:40:55,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:45615/json/version 2026-09-13 07:40:55,406 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:55,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:40:55,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:45615/json 2026-09-13 07:40:55,408 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:55,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:45615/devtools/page/6B17F06A6DE587519F24B0BC875A77DA 2026-09-13 07:40:55,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-09-13 07:40:55,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-09-13 07:40:55,449 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:40:55,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-09-13 07:40:55,455 26 INFO rb-103a292-224772-415053 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-09-13 07:40:55,455 26 INFO rb-103a292-224772-415053 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-09-13 07:40:55,465 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:40:55,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:55] "GET /pos/ui/123 HTTP/1.1" 200 - 83 0.021 0.290 2026-09-13 07:40:55,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': '6B17F06A6DE587519F24B0BC875A77DA', 'loaderId': '6907EC05EFDE4092FE96457AAD493C1D', 'isDownload': False} 2026-09-13 07:40:55,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-13 07:40:55,782 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:40:55,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:55] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:40:55,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:55] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:40:55,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:55] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:40:56,156 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:56,167 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:40:56,176 26 INFO rb-103a292-224772-415053 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-09-13 07:40:56,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [1/11] Tour PosRestaurantRewardStay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:40:56,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:40:56,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:40:56,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:56,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:40:56,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:40:56,256 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.021 2026-09-13 07:40:56,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-13 07:40:56,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 403 0.148 0.240 2026-09-13 07:40:56,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:56,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:40:56,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-13 07:40:56,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40: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-09-13 07:40:56,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-09-13 07:40:56,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:40:56,894 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:56,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:40:56,915 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:40:56,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.014 2026-09-13 07:40:56,919 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:40:56,931 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:56,937 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:40:56,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.014 0.040 2026-09-13 07:40:56,953 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:40:56,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [2/11] Tour PosRestaurantRewardStay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:40:56,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:56] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.015 0.032 2026-09-13 07:40:57,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:57] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.011 0.067 2026-09-13 07:40:57,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [3/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:57,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.033 2026-09-13 07:40:57,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:40:57,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [4/11] Tour PosRestaurantRewardStay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:40:57,203 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:57,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [5/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-13 07:40:57,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [6/11] Tour PosRestaurantRewardStay → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:40:57,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [7/11] Tour PosRestaurantRewardStay → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:40:57,386 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40710981 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'e45a926d-3cc1-455f-8e2c-eaaf1d4d6816'}] 2026-09-13 07:40:57,424 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40710981 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'e45a926d-3cc1-455f-8e2c-eaaf1d4d6816'} created pos.order #807 2026-09-13 07:40:57,433 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40710981 finished 2026-09-13 07:40:57,461 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.023 0.053 2026-09-13 07:40:57,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [8/11] Tour PosRestaurantRewardStay → Step Click on second floor (trigger: body button:contains(second floor)) 2026-09-13 07:40:57,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [9/11] Tour PosRestaurantRewardStay → Step Click on main floor (trigger: body button:contains(main floor)) 2026-09-13 07:40:57,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [10/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:40:57,659 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:40:57,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [11/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-13 07:40:57,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-09-13 07:40:57,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:40:57,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16012772 (allocated 17698816) 2026-09-13 07:40:57,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 75661 2026-09-13 07:40:57,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-09-13 07:40:57,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 75661 2026-09-13 07:40:57,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074057_809314_test_change_table_rewards_stay.txt 2026-09-13 07:40:57,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmp3zy24ms0_chrome_odoo" 2026-09-13 07:40:57,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-09-13 07:40:58,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 75795 2026-09-13 07:40:58,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpnip0aidt_chrome_odoo 2026-09-13 07:40:58,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:42935/json/version 2026-09-13 07:40:58,154 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:58,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:40:58,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:42935/json 2026-09-13 07:40:58,173 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:40:58,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:42935/devtools/page/7BED63A79C9EB34D512E778E6B29EB58 2026-09-13 07:40:58,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-09-13 07:40:58,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-09-13 07:40:58,222 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:40:58,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-09-13 07:40:58,238 26 INFO rb-103a292-224772-415053 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-09-13 07:40:58,239 26 INFO rb-103a292-224772-415053 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-09-13 07:40:58,256 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:40:58,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:58] "GET /pos/ui/123 HTTP/1.1" 200 - 87 0.031 0.413 2026-09-13 07:40:58,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '7BED63A79C9EB34D512E778E6B29EB58', 'loaderId': '7D10E7FF6A77266B0F079B4D3892F43F', 'isDownload': False} 2026-09-13 07:40:58,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_courses')" 2026-09-13 07:40:58,706 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:40:58,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:58] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:40:58,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:58] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:40:58,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:58] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:40:59,100 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:59,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-13 07:40:59,120 26 INFO rb-103a292-224772-415053 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-09-13 07:40:59,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [1/15] Tour test_loyalty_reward_with_courses → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:40:59,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:40:59,143 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:40:59,153 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:59,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.008 2026-09-13 07:40:59,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-13 07:40:59,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.030 2026-09-13 07:40:59,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-13 07:40:59,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 403 0.189 0.207 2026-09-13 07:40:59,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:40:59,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:40:59,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-13 07:40:59,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:40:59,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: Owl is running in 'dev' mode. 2026-09-13 07:40:59,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:40:59,852 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:40:59,870 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:40:59,874 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:40:59,890 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:59,891 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:40:59,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.011 0.023 2026-09-13 07:40:59,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-13 07:40:59,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:40:59,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [2/15] Tour test_loyalty_reward_with_courses → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:40:59,951 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:40:59,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:40:59] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.021 0.025 2026-09-13 07:41:00,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [3/15] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-13 07:41:00,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:00] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.012 0.080 2026-09-13 07:41:00,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.041 2026-09-13 07:41:00,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:41:00,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [4/15] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-09-13 07:41:00,200 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:00,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [5/15] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:41:00,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [6/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-13 07:41:00,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [7/15] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:41:00,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [8/15] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:41:00,461 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97676372 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': '2c9a1559-7619-4980-af61-061c9f2bee1c'}] 2026-09-13 07:41:00,529 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97676372 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': '2c9a1559-7619-4980-af61-061c9f2bee1c'} created pos.order #808 2026-09-13 07:41:00,542 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97676372 finished 2026-09-13 07:41:00,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.054 0.072 2026-09-13 07:41:00,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [9/15] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:41:00,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41: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-09-13 07:41:00,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [10/15] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-13 07:41:00,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [11/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-13 07:41:00,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [12/15] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-09-13 07:41:00,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [13/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-13 07:41:00,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [14/15] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:41:00,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [15/15] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:41:00,997 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16105871 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000002', 'uuid': 'cc622afa-fd3b-4145-a0b3-abb13a3bf970'}] 2026-09-13 07:41:01,051 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16105871 order {'name': '/', 'pos_reference': '261-123-000002', 'uuid': 'cc622afa-fd3b-4145-a0b3-abb13a3bf970'} created pos.order #809 2026-09-13 07:41:01,061 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16105871 finished 2026-09-13 07:41:01,092 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.032 0.065 2026-09-13 07:41:01,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-09-13 07:41:01,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_courses SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:41:01,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 16950584 (allocated 18485248) 2026-09-13 07:41:01,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 75795 2026-09-13 07:41:01,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-09-13 07:41:01,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 75795 2026-09-13 07:41:01,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074101_236630_test_loyalty_reward_with_courses.txt 2026-09-13 07:41:01,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpnip0aidt_chrome_odoo" 2026-09-13 07:41:01,314 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:41:07,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-09-13 07:41:07,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 75919 2026-09-13 07:41:07,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmp16tq6cr__chrome_odoo 2026-09-13 07:41:07,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:38681/json/version 2026-09-13 07:41:07,932 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:07,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:07,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:38681/json 2026-09-13 07:41:07,949 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:07,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:38681/devtools/page/4F319755F6ADD17C0B4C21A961B48F71 2026-09-13 07:41:07,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-09-13 07:41:07,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-09-13 07:41:07,987 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:41:07,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-09-13 07:41:07,994 26 INFO rb-103a292-224772-415053 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-09-13 07:41:07,994 26 INFO rb-103a292-224772-415053 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-09-13 07:41:08,003 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:41:08,472 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "GET /pos/ui/124 HTTP/1.1" 200 - 84 0.032 0.440 2026-09-13 07:41:08,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': '4F319755F6ADD17C0B4C21A961B48F71', 'loaderId': '3254A1B6613BA9736BB22CBCBA82B118', 'isDownload': False} 2026-09-13 07:41:08,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-09-13 07:41:08,481 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:08,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.004 2026-09-13 07:41:08,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:41:08,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-13 07:41:08,855 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:41:08,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:41:08,870 26 INFO rb-103a292-224772-415053 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-09-13 07:41:08,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [1/23] Tour MpesaExpressTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:08,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:41:08,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:41:08,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:08,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "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.011 2026-09-13 07:41:08,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:41:08,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.024 2026-09-13 07:41:08,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-13 07:41:09,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.165 0.276 2026-09-13 07:41:09,472 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:41:09,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:41:09,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.038 2026-09-13 07:41:09,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-13 07:41:09,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:09,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:09,660 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:09,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:41:09,685 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:09,687 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:09,700 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:09,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.017 2026-09-13 07:41:09,705 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:09,734 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:09,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/image/res.users/232/avatar_128 HTTP/1.1" 200 - 14 0.022 0.050 2026-09-13 07:41:09,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [2/23] Tour MpesaExpressTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:41:09,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 31 0.023 0.058 2026-09-13 07:41:09,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [3/23] Tour MpesaExpressTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:41:09,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /pos/ui/124 HTTP/1.1" 200 - 31 0.036 0.117 2026-09-13 07:41:09,878 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:09,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-13T07:41:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-09-13 07:41:09,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-13T07:41:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:41:09,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-13T07:41:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-09-13 07:41:09,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-13T07:41:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-13 07:41:09,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-13T07:41:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-13 07:41:09,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:09] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-13T07:41:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-13 07:41:10,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:10] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-09-13T07:41:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:41:10,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:10] "GET /web/image?model=product.template&field=image_128&id=2141&unique=2026-09-13T07:41:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:41:10,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:10] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-13T07:41:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-13 07:41:10,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.022 0.139 2026-09-13 07:41:10,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [4/23] Tour MpesaExpressTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:41:10,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [5/23] Tour MpesaExpressTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:41:10,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [6/23] Tour MpesaExpressTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:41:10,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [7/23] Tour MpesaExpressTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:41:10,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [8/23] Tour MpesaExpressTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:41:10,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [9/23] Tour MpesaExpressTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:41:10,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [10/23] Tour MpesaExpressTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:41:10,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [11/23] Tour MpesaExpressTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:41:10,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [12/23] Tour MpesaExpressTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:41:10,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [13/23] Tour MpesaExpressTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:41:10,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [14/23] Tour MpesaExpressTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("10.0"))) 2026-09-13 07:41:10,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [15/23] Tour MpesaExpressTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:41:10,805 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [16/23] Tour MpesaExpressTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:41:10,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [17/23] Tour MpesaExpressTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:41:10,886 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:10,887 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:10,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [18/23] Tour MpesaExpressTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:41:10,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [19/23] Tour MpesaExpressTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:41:11,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [20/23] Tour MpesaExpressTour → Step click 'M-PESA Express' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("M-PESA Express")) 2026-09-13 07:41:11,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [21/23] Tour MpesaExpressTour → Step Enter phone number (trigger: .form-control) 2026-09-13 07:41:11,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [22/23] Tour MpesaExpressTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:41:11,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [23/23] Tour MpesaExpressTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:41:11,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:11] "POST /web/dataset/call_kw/pos.payment.method/mpesa_express_send_payment_request#pos.payment.method.mpesa_express_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:11,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-09-13 07:41:11,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-13 07:41:11,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14523732 (allocated 15990784) 2026-09-13 07:41:11,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 75919 2026-09-13 07:41:11,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-09-13 07:41:11,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 75919 2026-09-13 07:41:11,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074111_377641_test_mpesa_express_request_data.txt 2026-09-13 07:41:11,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmp16tq6cr__chrome_odoo" 2026-09-13 07:41:11,432 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:41:11,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-09-13 07:41:11,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-09-13 07:41:11,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-09-13 07:41:11,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-09-13 07:41:11,647 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:41:17,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-09-13 07:41:18,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 76054 2026-09-13 07:41:18,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmp1s6frwmq_chrome_odoo 2026-09-13 07:41:18,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:45485/json/version 2026-09-13 07:41:18,135 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:18,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:18,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:45485/json 2026-09-13 07:41:18,138 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:18,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:45485/devtools/page/89419B5EFBD7350639D1970E132C1128 2026-09-13 07:41:18,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-09-13 07:41:18,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-09-13 07:41:18,229 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:41:18,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-09-13 07:41:18,233 26 INFO rb-103a292-224772-415053 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-09-13 07:41:18,233 26 INFO rb-103a292-224772-415053 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-09-13 07:41:18,247 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:41:18,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:18] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 82 0.027 0.292 2026-09-13 07:41:18,567 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '89419B5EFBD7350639D1970E132C1128', 'loaderId': 'FE32FF09706510C0F01BE36010F261D0', 'isDownload': False} 2026-09-13 07:41:18,567 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-09-13 07:41:18,571 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:18,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:41:18,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:41:18,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:41:18,971 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:18,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:41:18,990 26 INFO rb-103a292-224772-415053 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-09-13 07:41:18,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [1/15] Tour PoSApplyDownpaymentWithExtraLine → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:19,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:41:19,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:41:19,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:19,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.014 2026-09-13 07:41:19,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:41:19,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.032 2026-09-13 07:41:19,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-13 07:41:19,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.161 0.285 2026-09-13 07:41:19,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:41:19,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:41:19,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.023 2026-09-13 07:41:19,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:41:19,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:19,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:19,744 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:19,760 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:19,762 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:41:19,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-09-13 07:41:19,769 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:19,771 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:19,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.019 0.029 2026-09-13 07:41:19,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-13 07:41:19,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [2/15] Tour PoSApplyDownpaymentWithExtraLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:41:19,847 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:19,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [3/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:41:19,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.047 0.038 2026-09-13 07:41:19,941 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:19,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-13 07:41:19,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:41:19,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [4/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .more-btn) 2026-09-13 07:41:19,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-13 07:41:19,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:19] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-13 07:41:20,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.020 0.190 2026-09-13 07:41:20,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-09-13 07:41:20,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:41:20,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-13 07:41:20,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-13 07:41:20,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.168 2026-09-13 07:41:20,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-13 07:41:20,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-09-13 07:41:20,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [5/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:41:20,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [6/15] Tour PoSApplyDownpaymentWithExtraLine → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:41:20,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.055 0.060 2026-09-13 07:41:20,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.028 2026-09-13 07:41:20,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-13 07:41:20,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [7/15] Tour PoSApplyDownpaymentWithExtraLine → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:41:20,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "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.038 0.051 2026-09-13 07:41:20,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.035 0.046 2026-09-13 07:41:20,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.079 2026-09-13 07:41:20,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.015 2026-09-13 07:41:20,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [8/15] Tour PoSApplyDownpaymentWithExtraLine → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-13 07:41:20,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [9/15] Tour PoSApplyDownpaymentWithExtraLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:41:20,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [10/15] Tour PoSApplyDownpaymentWithExtraLine → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-13 07:41:21,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [11/15] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:41:21,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [12/15] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:41:21,139 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:21,139 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:21,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [13/15] Tour PoSApplyDownpaymentWithExtraLine → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:41:21,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [14/15] Tour PoSApplyDownpaymentWithExtraLine → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:41:21,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [15/15] Tour PoSApplyDownpaymentWithExtraLine → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:41:21,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-09-13 07:41:21,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:41:21,389 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:21,399 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #809120 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b9f16027-ff38-47eb-9ce0-73ad08b18641'}] 2026-09-13 07:41:21,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17286612 (allocated 19136512) 2026-09-13 07:41:21,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 76054 2026-09-13 07:41:21,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-09-13 07:41:21,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 76054 2026-09-13 07:41:21,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074121_563997_test_advance_payment_with_extra_lines.txt 2026-09-13 07:41:21,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmp1s6frwmq_chrome_odoo" 2026-09-13 07:41:21,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-09-13 07:41:21,664 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #809120 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b9f16027-ff38-47eb-9ce0-73ad08b18641'} created pos.order #810 2026-09-13 07:41:21,666 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #809120 finished 2026-09-13 07:41:21,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.112 0.260 2026-09-13 07:41:21,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-13 07:41:21,998 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64456161 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-13 07:41:23,020 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64456161 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #811 2026-09-13 07:41:23,021 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64456161 finished 2026-09-13 07:41:23,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-13 07:41:24,429 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-09-13 07:41:24,735 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18377295 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'b2a27893-a2bb-478f-93a6-0ec146c3a613'}] 2026-09-13 07:41:24,830 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1313] 2026-09-13 07:41:25,014 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18377295 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'b2a27893-a2bb-478f-93a6-0ec146c3a613'} created pos.order #812 2026-09-13 07:41:25,016 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18377295 finished 2026-09-13 07:41:25,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-09-13 07:41:25,649 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95489264 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'd7ebd634-b018-435b-8786-d991383a737e'}] 2026-09-13 07:41:25,729 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1316] 2026-09-13 07:41:26,645 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95489264 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'd7ebd634-b018-435b-8786-d991383a737e'} created pos.order #814 2026-09-13 07:41:26,647 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95489264 finished 2026-09-13 07:41:26,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-13 07:41:27,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 76196 2026-09-13 07:41:27,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpapgymqkp_chrome_odoo 2026-09-13 07:41:27,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:39523/json/version 2026-09-13 07:41:27,434 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:27,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:27,445 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:39523/json 2026-09-13 07:41:27,445 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:27,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:39523/devtools/page/302E1A36708C02BB7821972BC3C3D62C 2026-09-13 07:41:27,452 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-09-13 07:41:27,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-09-13 07:41:27,518 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:41:27,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-09-13 07:41:27,530 26 INFO rb-103a292-224772-415053 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-09-13 07:41:27,530 26 INFO rb-103a292-224772-415053 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-09-13 07:41:27,542 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:41:27,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:27] "GET /pos/ui/126 HTTP/1.1" 200 - 83 0.025 0.317 2026-09-13 07:41:27,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '302E1A36708C02BB7821972BC3C3D62C', 'loaderId': 'F32FED2E59EB4DFA9FCE96F42C57A1C1', 'isDownload': False} 2026-09-13 07:41:27,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-13 07:41:27,897 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:27,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:27] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-13 07:41:27,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:27] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:41:27,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:27] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-13 07:41:28,247 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:28,251 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:41:28,259 26 INFO rb-103a292-224772-415053 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-09-13 07:41:28,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:41:28,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [1/17] Tour PosSettleOrderWithNote → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:28,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:41:28,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:28,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.013 2026-09-13 07:41:28,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-13 07:41:28,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.036 2026-09-13 07:41:28,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-13 07:41:28,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.132 0.285 2026-09-13 07:41:28,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:41:28,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:41:28,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.023 2026-09-13 07:41:28,947 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:41:28,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:28,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:29,002 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:41:29,006 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:41:29,008 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:29,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.012 0.014 2026-09-13 07:41:29,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.031 2026-09-13 07:41:29,033 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:29,034 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:41:29,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-13 07:41:29,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [2/17] Tour PosSettleOrderWithNote → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:41:29,110 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:29,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [3/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:41:29,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.021 0.027 2026-09-13 07:41:29,161 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:29,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-13 07:41:29,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-13 07:41:29,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [4/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .more-btn) 2026-09-13 07:41:29,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-13 07:41:29,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:41:29,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.011 0.131 2026-09-13 07:41:29,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:41:29,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:41:29,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-13 07:41:29,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-13 07:41:29,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:41:29,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.029 0.107 2026-09-13 07:41:29,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [5/17] Tour PosSettleOrderWithNote → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:41:29,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [6/17] Tour PosSettleOrderWithNote → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:41:29,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.028 0.049 2026-09-13 07:41:29,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.020 2026-09-13 07:41:29,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-13 07:41:29,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [7/17] Tour PosSettleOrderWithNote → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:41:29,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "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.035 0.056 2026-09-13 07:41:29,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.034 0.046 2026-09-13 07:41:29,908 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.077 2026-09-13 07:41:29,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.009 0.016 2026-09-13 07:41:29,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-09-13 07:41:30,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.008 0.015 2026-09-13 07:41:30,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [9/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-09-13 07:41:30,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [10/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:41:30,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [11/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:41:30,188 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:30,189 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:30,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [12/17] Tour PosSettleOrderWithNote → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:41:30,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [13/17] Tour PosSettleOrderWithNote → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:41:30,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [14/17] Tour PosSettleOrderWithNote → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:41:30,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [15/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-09-13 07:41:30,419 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51875226 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3b16902f-b04f-4bdf-bf69-8811082a7b97'}] 2026-09-13 07:41:30,423 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:30,559 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1319] 2026-09-13 07:41:30,751 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51875226 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3b16902f-b04f-4bdf-bf69-8811082a7b97'} created pos.order #816 2026-09-13 07:41:30,759 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51875226 finished 2026-09-13 07:41:30,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.185 0.274 2026-09-13 07:41:30,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:41:31,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [16/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:41:31,018 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86525229 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3b16902f-b04f-4bdf-bf69-8811082a7b97'}] 2026-09-13 07:41:31,023 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86525229 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3b16902f-b04f-4bdf-bf69-8811082a7b97'} sync ignored for existing PoS order pos.order(816,) (state: paid) 2026-09-13 07:41:31,032 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86525229 finished 2026-09-13 07:41:31,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [17/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:41:31,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.037 0.061 2026-09-13 07:41:31,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-09-13 07:41:31,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:41:31,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17593956 (allocated 19136512) 2026-09-13 07:41:31,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 76196 2026-09-13 07:41:31,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-09-13 07:41:31,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 76196 2026-09-13 07:41:31,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074131_261100_test_customer_notes.txt 2026-09-13 07:41:31,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpapgymqkp_chrome_odoo" 2026-09-13 07:41:31,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-09-13 07:41:31,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 76344 2026-09-13 07:41:31,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmppqcf1c7f_chrome_odoo 2026-09-13 07:41:31,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:40151/json/version 2026-09-13 07:41:31,872 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:31,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:31,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:40151/json 2026-09-13 07:41:31,874 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:31,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:40151/devtools/page/54E6C9BCA4C59F0D3CECEB0BC2C1D767 2026-09-13 07:41:31,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-09-13 07:41:31,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-09-13 07:41:31,965 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:41:31,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-09-13 07:41:31,968 26 INFO rb-103a292-224772-415053 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-09-13 07:41:31,968 26 INFO rb-103a292-224772-415053 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-09-13 07:41:31,974 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:41:32,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.028 0.260 2026-09-13 07:41:32,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '54E6C9BCA4C59F0D3CECEB0BC2C1D767', 'loaderId': 'E6D8E3DF80D452EC45C2C49FC44CEE7E', 'isDownload': False} 2026-09-13 07:41:32,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-09-13 07:41:32,267 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:32,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:41:32,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:41:32,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-09-13 07:41:32,659 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:32,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:41:32,682 26 INFO rb-103a292-224772-415053 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-09-13 07:41:32,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:41:32,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [1/23] Tour test_down_payment_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:32,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:41:32,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:32,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:41:32,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.014 2026-09-13 07:41:32,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:41:32,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.023 2026-09-13 07:41:33,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.147 0.260 2026-09-13 07:41:33,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:33,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41: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-09-13 07:41:33,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-13 07:41:33,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:41:33,362 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:33,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:33,397 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:33,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:33,411 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:33,411 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:33,435 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:33,448 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:41:33,458 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:33,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.029 0.027 2026-09-13 07:41:33,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-09-13 07:41:33,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [2/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:41:33,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.031 0.064 2026-09-13 07:41:33,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.013 0.108 2026-09-13 07:41:33,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.019 2026-09-13 07:41:33,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [3/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:41:33,614 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:41:33,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-13 07:41:33,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-13 07:41:33,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [4/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .more-btn) 2026-09-13 07:41:33,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-13 07:41:33,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-13 07:41:33,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-13 07:41:33,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-13 07:41:33,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.143 2026-09-13 07:41:33,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-13 07:41:33,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.157 2026-09-13 07:41:33,878 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [5/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:41:33,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [6/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:41:34,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.050 0.069 2026-09-13 07:41:34,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.022 2026-09-13 07:41:34,152 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-13 07:41:34,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [7/23] Tour test_down_payment_displayed → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:41:34,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.038 0.051 2026-09-13 07:41:34,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.028 0.049 2026-09-13 07:41:34,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.080 2026-09-13 07:41:34,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.018 2026-09-13 07:41:34,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [8/23] Tour test_down_payment_displayed → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-13 07:41:34,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [9/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:41:34,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [10/23] Tour test_down_payment_displayed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:41:34,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [11/23] Tour test_down_payment_displayed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:41:34,691 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:34,693 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:34,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [12/23] Tour test_down_payment_displayed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:41:34,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [13/23] Tour test_down_payment_displayed → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:41:34,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [14/23] Tour test_down_payment_displayed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:41:34,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [15/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:41:34,919 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69928023 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '791c999f-c43b-4abb-bc07-ab9bc0adef18'}] 2026-09-13 07:41:34,925 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:35,003 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69928023 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '791c999f-c43b-4abb-bc07-ab9bc0adef18'} created pos.order #817 2026-09-13 07:41:35,018 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69928023 finished 2026-09-13 07:41:35,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.082 0.158 2026-09-13 07:41:35,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-09-13 07:41:35,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:41:35,276 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86975352 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '791c999f-c43b-4abb-bc07-ab9bc0adef18'}] 2026-09-13 07:41:35,280 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86975352 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '791c999f-c43b-4abb-bc07-ab9bc0adef18'} sync ignored for existing PoS order pos.order(817,) (state: paid) 2026-09-13 07:41:35,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [16/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:41:35,291 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86975352 finished 2026-09-13 07:41:35,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [17/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:41:35,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.027 0.062 2026-09-13 07:41:35,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [18/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .more-btn) 2026-09-13 07:41:35,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.021 2026-09-13 07:41:35,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [19/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:41:35,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [20/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:41:35,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.024 2026-09-13 07:41:35,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.007 0.015 2026-09-13 07:41:35,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:41:35,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [21/23] Tour test_down_payment_displayed → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:41:35,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "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.035 0.060 2026-09-13 07:41:35,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.041 0.074 2026-09-13 07:41:35,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.104 2026-09-13 07:41:35,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.018 2026-09-13 07:41:35,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [22/23] Tour test_down_payment_displayed → Step body:not(:has(.modal)) 2026-09-13 07:41:35,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.010 0.016 2026-09-13 07:41:35,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [23/23] Tour test_down_payment_displayed → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"-1.15"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("-1.15"))) 2026-09-13 07:41:36,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-09-13 07:41:36,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:41:36,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19778888 (allocated 21630976) 2026-09-13 07:41:36,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 76344 2026-09-13 07:41:36,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-09-13 07:41:36,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 76344 2026-09-13 07:41:36,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074136_209941_test_down_payment_displayed.txt 2026-09-13 07:41:36,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmppqcf1c7f_chrome_odoo" 2026-09-13 07:41:36,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-13 07:41:36,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 76505 2026-09-13 07:41:36,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpcnecy5_9_chrome_odoo 2026-09-13 07:41:36,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:42369/json/version 2026-09-13 07:41:36,701 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:36,717 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:36,717 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:42369/json 2026-09-13 07:41:36,718 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:36,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:42369/devtools/page/4125C04031CD6659BED7E0FE8F977690 2026-09-13 07:41:36,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-09-13 07:41:36,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-09-13 07:41:36,816 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:41:36,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-09-13 07:41:36,821 26 INFO rb-103a292-224772-415053 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-09-13 07:41:36,821 26 INFO rb-103a292-224772-415053 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-09-13 07:41:36,828 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:41:37,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.028 0.303 2026-09-13 07:41:37,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '4125C04031CD6659BED7E0FE8F977690', 'loaderId': '96C349BEA3B4AD9CA4E146376C9F7B96', 'isDownload': False} 2026-09-13 07:41:37,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-13 07:41:37,175 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:37,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:41:37,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:41:37,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:41:37,617 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:37,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:41:37,638 26 INFO rb-103a292-224772-415053 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-09-13 07:41:37,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:41:37,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [1/15] Tour PoSDownPaymentAmount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:37,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:41:37,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:37,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:41:37,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "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.017 2026-09-13 07:41:37,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-13 07:41:37,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.029 2026-09-13 07:41:38,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.104 0.195 2026-09-13 07:41:38,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:41:38,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41: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-09-13 07:41:38,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:41:38,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41: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-09-13 07:41:38,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:38,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:38,257 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:38,274 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:41:38,282 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:38,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.019 0.018 2026-09-13 07:41:38,300 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:38,306 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:41:38,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-09-13 07:41:38,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-13 07:41:38,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [2/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:41:38,420 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:38,456 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:38,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [3/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:41:38,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.028 0.035 2026-09-13 07:41:38,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-13 07:41:38,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [4/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .more-btn) 2026-09-13 07:41:38,510 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-13 07:41:38,524 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-13 07:41:38,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-13 07:41:38,581 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.012 0.154 2026-09-13 07:41:38,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:41:38,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:41:38,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-09-13 07:41:38,652 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-13 07:41:38,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-13 07:41:38,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-13 07:41:38,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.186 2026-09-13 07:41:38,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [5/15] Tour PoSDownPaymentAmount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:41:38,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [6/15] Tour PoSDownPaymentAmount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:41:38,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.025 0.066 2026-09-13 07:41:38,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.017 2026-09-13 07:41:39,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-13 07:41:39,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [7/15] Tour PoSDownPaymentAmount → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:41:39,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.076 0.057 2026-09-13 07:41:39,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.027 0.053 2026-09-13 07:41:39,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.079 2026-09-13 07:41:39,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.013 2026-09-13 07:41:39,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [8/15] Tour PoSDownPaymentAmount → Step click numpad button: +20 (trigger: div.numpad button:contains(/^\+20$/)) 2026-09-13 07:41:39,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [9/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:41:39,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [10/15] Tour PoSDownPaymentAmount → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("20.0"))) 2026-09-13 07:41:39,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [11/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:41:39,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [12/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:41:39,604 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:39,605 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:39,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [13/15] Tour PoSDownPaymentAmount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:41:39,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [14/15] Tour PoSDownPaymentAmount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:41:39,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [15/15] Tour PoSDownPaymentAmount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:41:39,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-09-13 07:41:39,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 07:41:39,823 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34307508 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '193512bb-5850-4943-9d4d-b046c27299b5'}] 2026-09-13 07:41:40,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16848096 (allocated 18350080) 2026-09-13 07:41:40,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 76505 2026-09-13 07:41:40,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-09-13 07:41:40,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 76505 2026-09-13 07:41:40,048 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34307508 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '193512bb-5850-4943-9d4d-b046c27299b5'} created pos.order #818 2026-09-13 07:41:40,050 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34307508 finished 2026-09-13 07:41:40,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074140_094231_test_downpayment_amount_to_invoice.txt 2026-09-13 07:41:40,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpcnecy5_9_chrome_odoo" 2026-09-13 07:41:40,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-09-13 07:41:40,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 125 0.062 0.266 2026-09-13 07:41:40,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-13 07:41:41,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-09-13 07:41:41,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 76648 2026-09-13 07:41:41,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmp2zxja3x7_chrome_odoo 2026-09-13 07:41:41,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:41019/json/version 2026-09-13 07:41:41,695 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:41,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:41,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:41019/json 2026-09-13 07:41:41,714 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:41,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:41019/devtools/page/B535442E1D1AA318567B4754546CF635 2026-09-13 07:41:41,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-09-13 07:41:41,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-09-13 07:41:41,771 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:41:41,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-09-13 07:41:41,780 26 INFO rb-103a292-224772-415053 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-09-13 07:41:41,780 26 INFO rb-103a292-224772-415053 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-09-13 07:41:41,789 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:41:42,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.028 0.314 2026-09-13 07:41:42,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': 'B535442E1D1AA318567B4754546CF635', 'loaderId': 'F9D0F711EDC6B1A479ED62F716D46193', 'isDownload': False} 2026-09-13 07:41:42,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-13 07:41:42,137 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:42,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-13 07:41:42,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:41:42,167 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-13 07:41:42,469 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:42,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:41:42,488 26 INFO rb-103a292-224772-415053 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-09-13 07:41:42,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:42,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-13 07:41:42,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:41:42,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:42,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 0.006 2026-09-13 07:41:42,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:41:42,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.008 0.022 2026-09-13 07:41:42,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-13 07:41:43,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.149 0.252 2026-09-13 07:41:43,026 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.005 2026-09-13 07:41:43,082 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.004 0.008 2026-09-13 07:41:43,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.033 2026-09-13 07:41:43,153 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.006 2026-09-13 07:41:43,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:43,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:41:43,200 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:43,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:43,222 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:43,223 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:41:43,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.011 2026-09-13 07:41:43,239 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:43,268 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:43,270 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-13 07:41:43,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.027 0.042 2026-09-13 07:41:43,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:41:43,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.015 0.066 2026-09-13 07:41:43,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:41:43,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.024 0.111 2026-09-13 07:41:43,387 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:43,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-13 07:41:43,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-09-13 07:41:43,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-13 07:41:43,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:41:43,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-13 07:41:43,479 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-13 07:41:43,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:41:43,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.012 0.118 2026-09-13 07:41:43,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-13 07:41:43,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-13 07:41:43,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.168 2026-09-13 07:41:43,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:41:43,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:41:43,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.025 0.057 2026-09-13 07:41:43,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.012 0.017 2026-09-13 07:41:43,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:41:43,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:41:44,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:44] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.024 0.051 2026-09-13 07:41:44,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.030 0.043 2026-09-13 07:41:44,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.073 2026-09-13 07:41:44,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-13 07:41:44,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-13 07:41:44,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:41:44,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:41:44,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:41:44,372 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:44,374 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:44,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:41:44,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:41:44,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:41:44,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:41:44,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-09-13 07:41:44,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:41:44,652 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11891134 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f7015e76-71b6-4505-bea2-00d8e39b1205'}] 2026-09-13 07:41:44,737 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:44,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16813348 (allocated 18350080) 2026-09-13 07:41:44,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 76648 2026-09-13 07:41:44,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-09-13 07:41:44,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 76648 2026-09-13 07:41:44,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074144_792373_test_downpayment_invoice_line_name.txt 2026-09-13 07:41:44,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmp2zxja3x7_chrome_odoo" 2026-09-13 07:41:44,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-09-13 07:41:45,501 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11891134 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f7015e76-71b6-4505-bea2-00d8e39b1205'} created pos.order #819 2026-09-13 07:41:45,503 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11891134 finished 2026-09-13 07:41:45,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 438 0.219 0.756 2026-09-13 07:41:45,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-09-13 07:41:46,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 76795 2026-09-13 07:41:46,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpetzdhzzx_chrome_odoo 2026-09-13 07:41:46,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41293/json/version 2026-09-13 07:41:46,257 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:46,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:46,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41293/json 2026-09-13 07:41:46,260 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:46,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:41293/devtools/page/B575B2E3C614F4F9A0CA3B67B12D8397 2026-09-13 07:41:46,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-13 07:41:46,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-13 07:41:46,365 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:41:46,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-13 07:41:46,371 26 INFO rb-103a292-224772-415053 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-09-13 07:41:46,371 26 INFO rb-103a292-224772-415053 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-09-13 07:41:46,378 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:41:46,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:46] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.058 0.310 2026-09-13 07:41:46,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'B575B2E3C614F4F9A0CA3B67B12D8397', 'loaderId': '3B0E55E655B4EC35B8578860625F9EC1', 'isDownload': False} 2026-09-13 07:41:46,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-13 07:41:46,754 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:46,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:46] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:41:46,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:46] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:41:46,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:46] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:41:47,130 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:47,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:41:47,150 26 INFO rb-103a292-224772-415053 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-09-13 07:41:47,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:47,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.005 2026-09-13 07:41:47,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:41:47,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:47,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-09-13 07:41:47,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:41:47,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.009 0.030 2026-09-13 07:41:47,257 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-13 07:41:47,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.163 0.192 2026-09-13 07:41:47,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:41:47,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:41:47,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:41:47,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:41:47,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:47,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:41:47,806 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:47,827 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:47,830 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:41:47,839 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:47,846 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:41:47,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.022 0.018 2026-09-13 07:41:47,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.044 2026-09-13 07:41:47,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-13 07:41:47,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:41:47,936 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:41:47,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:41:47,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:47] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.029 0.036 2026-09-13 07:41:48,001 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:48,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-13 07:41:48,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-13 07:41:48,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-09-13 07:41:48,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:41:48,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-13 07:41:48,110 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.014 0.166 2026-09-13 07:41:48,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-09-13 07:41:48,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-09-13 07:41:48,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-09-13 07:41:48,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.122 2026-09-13 07:41:48,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-13 07:41:48,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:41:48,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-13 07:41:48,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:41:48,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.070 0.064 2026-09-13 07:41:48,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.010 0.019 2026-09-13 07:41:48,500 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:41:48,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:41:48,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "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.035 0.064 2026-09-13 07:41:48,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.023 0.041 2026-09-13 07:41:48,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.059 2026-09-13 07:41:48,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-13 07:41:48,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-13 07:41:48,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:41:48,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:41:49,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:41:49,021 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:49,023 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:41:49,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:41:49,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:41:49,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:41:49,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:41:49,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-13 07:41:49,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:41:49,295 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25329712 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '02afe156-dc18-4ea8-90c5-f5ecbfee3f2a'}] 2026-09-13 07:41:49,297 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:49,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16957424 (allocated 18087936) 2026-09-13 07:41:49,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 76795 2026-09-13 07:41:49,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-13 07:41:49,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 76795 2026-09-13 07:41:49,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074149_489378_test_downpayment_invoice_link.txt 2026-09-13 07:41:49,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpetzdhzzx_chrome_odoo" 2026-09-13 07:41:49,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-13 07:41:50,172 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25329712 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '02afe156-dc18-4ea8-90c5-f5ecbfee3f2a'} created pos.order #820 2026-09-13 07:41:50,174 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25329712 finished 2026-09-13 07:41:50,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 459 0.235 0.744 2026-09-13 07:41:50,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 76945 2026-09-13 07:41:50,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp9j8k8kcl_chrome_odoo 2026-09-13 07:41:50,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:46833/json/version 2026-09-13 07:41:50,807 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:50,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:50,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:46833/json 2026-09-13 07:41:50,809 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:50,810 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:46833/devtools/page/3C2FCCBD12CDEC02DF0BA1CF7F039865 2026-09-13 07:41:50,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-13 07:41:50,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-13 07:41:50,873 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:41:50,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-13 07:41:50,876 26 INFO rb-103a292-224772-415053 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-09-13 07:41:50,876 26 INFO rb-103a292-224772-415053 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-09-13 07:41:50,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:50] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.013 0.032 2026-09-13 07:41:50,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '3C2FCCBD12CDEC02DF0BA1CF7F039865', 'loaderId': '3C3E1DF44A1B48B585C24D8500A73D18', 'isDownload': False} 2026-09-13 07:41:50,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-09-13 07:41:50,952 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:50,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:50] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:41:50,967 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:50] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:41:50,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:50] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:41:51,333 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:51,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:41:51,350 26 INFO rb-103a292-224772-415053 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-09-13 07:41:51,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/14] Tour PoSApplyDownpaymentInvoice2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:51,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-13 07:41:51,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:41:51,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:51,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:41:51,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "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.007 2026-09-13 07:41:51,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.007 0.024 2026-09-13 07:41:51,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-13 07:41:51,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.122 0.201 2026-09-13 07:41:51,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.006 2026-09-13 07:41:51,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.005 2026-09-13 07:41:51,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:41:51,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 2026-09-13 07:41:51,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:51,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:51,937 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:51,953 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:51,954 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:41:51,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:41:51,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.015 2026-09-13 07:41:51,969 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:51,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:51] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.018 0.033 2026-09-13 07:41:52,002 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-13 07:41:52,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/14] Tour PoSApplyDownpaymentInvoice2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:41:52,062 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:52,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/14] Tour PoSApplyDownpaymentInvoice2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:41:52,123 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:52,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.033 0.042 2026-09-13 07:41:52,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/14] Tour PoSApplyDownpaymentInvoice2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:41:52,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-13 07:41:52,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-13 07:41:52,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:41:52,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/14] Tour PoSApplyDownpaymentInvoice2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:41:52,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:41:52,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.009 0.172 2026-09-13 07:41:52,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-13 07:41:52,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-13 07:41:52,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-13 07:41:52,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-13 07:41:52,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-13 07:41:52,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.132 2026-09-13 07:41:52,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.014 2026-09-13 07:41:52,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:41:52,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/14] Tour PoSApplyDownpaymentInvoice2 → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:41:52,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.032 0.064 2026-09-13 07:41:52,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.041 0.063 2026-09-13 07:41:52,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.106 2026-09-13 07:41:52,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.013 2026-09-13 07:41:52,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/14] Tour PoSApplyDownpaymentInvoice2 → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-13 07:41:52,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/14] Tour PoSApplyDownpaymentInvoice2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:41:52,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/14] Tour PoSApplyDownpaymentInvoice2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:41:53,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/14] Tour PoSApplyDownpaymentInvoice2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:41:53,029 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:53,031 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:53,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/14] Tour PoSApplyDownpaymentInvoice2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:41:53,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/14] Tour PoSApplyDownpaymentInvoice2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:41:53,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/14] Tour PoSApplyDownpaymentInvoice2 → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:41:53,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/14] Tour PoSApplyDownpaymentInvoice2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:41:53,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-13 07:41:53,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:41:53,314 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11264989 started for PoS orders references: [{'name': '/', 'pos_reference': '262-126-000001', 'uuid': 'b41a568c-0205-4513-bedc-6fe47aa2aa3c'}] 2026-09-13 07:41:53,338 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-13 07:41:53,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16728904 (allocated 18087936) 2026-09-13 07:41:53,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 76945 2026-09-13 07:41:53,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-13 07:41:53,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 76945 2026-09-13 07:41:53,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074153_467215_test_downpayment_invoice_link.txt 2026-09-13 07:41:53,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp9j8k8kcl_chrome_odoo" 2026-09-13 07:41:53,484 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-13 07:41:53,880 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11264989 order {'name': '/', 'pos_reference': '262-126-000001', 'uuid': 'b41a568c-0205-4513-bedc-6fe47aa2aa3c'} created pos.order #821 2026-09-13 07:41:53,882 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11264989 finished 2026-09-13 07:41:53,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.232 0.435 2026-09-13 07:41:54,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 77090 2026-09-13 07:41:54,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpzb7ftyrp_chrome_odoo 2026-09-13 07:41:54,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:38685/json/version 2026-09-13 07:41:54,143 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:54,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:54,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:38685/json 2026-09-13 07:41:54,145 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:54,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:38685/devtools/page/8EFE07BE70E3A9F7B3E3E7F401334171 2026-09-13 07:41:54,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-13 07:41:54,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-13 07:41:54,162 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:41:54,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-13 07:41:54,165 26 INFO rb-103a292-224772-415053 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-09-13 07:41:54,165 26 INFO rb-103a292-224772-415053 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-09-13 07:41:54,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.016 0.029 2026-09-13 07:41:54,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '8EFE07BE70E3A9F7B3E3E7F401334171', 'loaderId': '3577D862665AA4F4C1B5DA17B5171853', 'isDownload': False} 2026-09-13 07:41:54,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-09-13 07:41:54,226 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:54,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:41:54,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:41:54,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-13 07:41:54,649 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:54,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:54,663 26 INFO rb-103a292-224772-415053 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-09-13 07:41:54,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/14] Tour PosSettleAndInvoiceOrder2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:54,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-13 07:41:54,675 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:41:54,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:54,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:41:54,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:41:54,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.018 2026-09-13 07:41:54,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-13 07:41:55,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.071 0.199 2026-09-13 07:41:55,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:55,081 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.000 0.005 2026-09-13 07:41:55,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-13 07:41:55,138 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.000 0.005 2026-09-13 07:41:55,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:55,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:55,200 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:55,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:55,216 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:55,227 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:41:55,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.006 0.016 2026-09-13 07:41:55,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.027 2026-09-13 07:41:55,243 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:55,251 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:55,283 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:55,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.012 0.020 2026-09-13 07:41:55,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/14] Tour PosSettleAndInvoiceOrder2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:41:55,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.010 0.060 2026-09-13 07:41:55,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/14] Tour PosSettleAndInvoiceOrder2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:41:55,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.026 2026-09-13 07:41:55,405 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:55,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:41:55,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-13 07:41:55,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/14] Tour PosSettleAndInvoiceOrder2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:41:55,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-13 07:41:55,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:41:55,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:41:55,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/14] Tour PosSettleAndInvoiceOrder2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:41:55,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.113 2026-09-13 07:41:55,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-09-13 07:41:55,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-13 07:41:55,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:41:55,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.014 2026-09-13 07:41:55,669 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:41:55,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/14] Tour PosSettleAndInvoiceOrder2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:41:55,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "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.050 0.079 2026-09-13 07:41:55,956 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.045 0.055 2026-09-13 07:41:55,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.083 2026-09-13 07:41:55,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.015 2026-09-13 07:41:56,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/14] Tour PosSettleAndInvoiceOrder2 → Step body:not(:has(.modal)) 2026-09-13 07:41:56,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.010 0.018 2026-09-13 07:41:56,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/14] Tour PosSettleAndInvoiceOrder2 → Step Check orderline with attributes: {} (trigger: .order-container .orderline) 2026-09-13 07:41:56,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/14] Tour PosSettleAndInvoiceOrder2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:41:56,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/14] Tour PosSettleAndInvoiceOrder2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:41:56,274 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:56,274 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:56,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/14] Tour PosSettleAndInvoiceOrder2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:41:56,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/14] Tour PosSettleAndInvoiceOrder2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:41:56,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/14] Tour PosSettleAndInvoiceOrder2 → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:41:56,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/14] Tour PosSettleAndInvoiceOrder2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:41:56,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-13 07:41:56,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:41:56,561 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2078261 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '97e29c2d-77b7-4717-90c7-c286211cab4e'}] 2026-09-13 07:41:56,563 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:56,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17006888 (allocated 18874368) 2026-09-13 07:41:56,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 77090 2026-09-13 07:41:56,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-13 07:41:56,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 77090 2026-09-13 07:41:56,711 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #238 deleted stock.move.line records with IDs: [1325] 2026-09-13 07:41:56,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074156_735945_test_downpayment_invoice_link.txt 2026-09-13 07:41:56,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpzb7ftyrp_chrome_odoo" 2026-09-13 07:41:56,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-13 07:41:57,410 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2078261 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '97e29c2d-77b7-4717-90c7-c286211cab4e'} created pos.order #822 2026-09-13 07:41:57,412 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2078261 finished 2026-09-13 07:41:57,566 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 621 0.372 0.636 2026-09-13 07:41:57,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-13 07:41:58,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 77235 2026-09-13 07:41:58,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpelh7wa96_chrome_odoo 2026-09-13 07:41:58,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:42825/json/version 2026-09-13 07:41:58,095 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:58,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:41:58,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:42825/json 2026-09-13 07:41:58,114 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:41:58,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:42825/devtools/page/ED787C067A554209BB966EB7F93BA148 2026-09-13 07:41:58,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-09-13 07:41:58,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-09-13 07:41:58,201 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:41:58,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-09-13 07:41:58,204 26 INFO rb-103a292-224772-415053 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-09-13 07:41:58,205 26 INFO rb-103a292-224772-415053 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-09-13 07:41:58,214 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:41:58,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.022 0.314 2026-09-13 07:41:58,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': 'ED787C067A554209BB966EB7F93BA148', 'loaderId': 'C55B28397BD6F4E92443B2E1E8FDD3EA', 'isDownload': False} 2026-09-13 07:41:58,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-13 07:41:58,556 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:41:58,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-09-13 07:41:58,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.027 2026-09-13 07:41:58,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-13 07:41:58,915 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:58,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:41:58,933 26 INFO rb-103a292-224772-415053 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-09-13 07:41:58,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [1/33] Tour PosRefundDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:41:58,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:41:58,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:41:58,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:58,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:41:58,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.018 2026-09-13 07:41:58,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:41:59,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.188 2026-09-13 07:41:59,612 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.164 0.221 2026-09-13 07:41:59,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:59,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41: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-09-13 07:41:59,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.045 2026-09-13 07:41:59,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:41:59,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-09-13 07:41:59,791 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-13 07:41:59,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:59,828 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:41:59,842 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:41:59,854 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:41:59,859 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:41:59,861 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:41:59,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.024 0.016 2026-09-13 07:41:59,883 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:41:59,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.052 2026-09-13 07:41:59,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.017 0.033 2026-09-13 07:41:59,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [2/33] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:41:59,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:41:59] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.015 0.068 2026-09-13 07:42:00,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.016 2026-09-13 07:42:00,020 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:00,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [3/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:00,034 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-13 07:42:00,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-13 07:42:00,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-13 07:42:00,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [4/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:00,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:42:00,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-13 07:42:00,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-13 07:42:00,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-13 07:42:00,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:42:00,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.030 0.115 2026-09-13 07:42:00,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [5/33] Tour PosRefundDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:00,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [6/33] Tour PosRefundDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:00,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.031 0.063 2026-09-13 07:42:00,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.019 2026-09-13 07:42:00,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:42:00,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [7/33] Tour PosRefundDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:42:00,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42: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.032 0.050 2026-09-13 07:42:00,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.032 0.044 2026-09-13 07:42:00,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.077 2026-09-13 07:42:00,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.018 2026-09-13 07:42:00,810 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [8/33] Tour PosRefundDownpayment → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-13 07:42:00,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [9/33] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:42:00,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [10/33] Tour PosRefundDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:42:01,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [11/33] Tour PosRefundDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:42:01,017 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:01,017 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:01,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [12/33] Tour PosRefundDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:42:01,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [13/33] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:42:01,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [14/33] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:42:01,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [15/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:42:01,250 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2001095 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2f3340da-7164-46d4-8190-b51528b23735'}] 2026-09-13 07:42:01,251 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:01,323 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2001095 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2f3340da-7164-46d4-8190-b51528b23735'} created pos.order #823 2026-09-13 07:42:01,333 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2001095 finished 2026-09-13 07:42:01,461 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.067 0.147 2026-09-13 07:42:01,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.014 2026-09-13 07:42:01,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:01,583 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99311181 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2f3340da-7164-46d4-8190-b51528b23735'}] 2026-09-13 07:42:01,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [16/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:42:01,592 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99311181 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2f3340da-7164-46d4-8190-b51528b23735'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-09-13 07:42:01,601 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99311181 finished 2026-09-13 07:42:01,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [17/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:01,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.028 0.069 2026-09-13 07:42:01,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [18/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:01,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.020 2026-09-13 07:42:01,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [19/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:01,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [20/33] Tour PosRefundDownpayment → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-13 07:42:01,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [21/33] Tour PosRefundDownpayment → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-13 07:42:01,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:01,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:42:01,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:01] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.010 2026-09-13 07:42:01,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [22/33] Tour PosRefundDownpayment → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:42:01,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [23/33] Tour PosRefundDownpayment → Step Check orderline with attributes: {"productName":"Down Payment","withClass":".selected","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment")):has(.qty:contains("1"))) 2026-09-13 07:42:02,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [24/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:02,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [25/33] Tour PosRefundDownpayment → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:42:02,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [26/33] Tour PosRefundDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:02,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [27/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:02,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [28/33] Tour PosRefundDownpayment → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:42:02,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [29/33] Tour PosRefundDownpayment → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:42:02,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [30/33] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:42:02,387 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [31/33] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:42:02,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [32/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:42:02,450 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36313701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'bd7edb43-8887-4511-9a76-a70aefbddea6'}] 2026-09-13 07:42:02,517 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36313701 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'bd7edb43-8887-4511-9a76-a70aefbddea6'} created pos.order #824 2026-09-13 07:42:02,532 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36313701 finished 2026-09-13 07:42:02,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.065 0.127 2026-09-13 07:42:02,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:42:02,704 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34277129 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': 'bd7edb43-8887-4511-9a76-a70aefbddea6'}] 2026-09-13 07:42:02,710 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34277129 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': 'bd7edb43-8887-4511-9a76-a70aefbddea6'} sync ignored for existing PoS order pos.order(824,) (state: paid) 2026-09-13 07:42:02,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [33/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:42:02,718 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34277129 finished 2026-09-13 07:42:02,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-09-13 07:42:02,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 07:42:02,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.024 0.055 2026-09-13 07:42:02,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 21333092 (allocated 23465984) 2026-09-13 07:42:02,866 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 77235 2026-09-13 07:42:02,866 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-09-13 07:42:02,866 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 77235 2026-09-13 07:42:02,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074202_901254_test_downpayment_refund.txt 2026-09-13 07:42:02,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpelh7wa96_chrome_odoo" 2026-09-13 07:42:03,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-13 07:42:03,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 77390 2026-09-13 07:42:03,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpwwnz3_ag_chrome_odoo 2026-09-13 07:42:03,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:46121/json/version 2026-09-13 07:42:03,834 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:03,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:03,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:46121/json 2026-09-13 07:42:03,839 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:03,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:46121/devtools/page/3E4C833BFA4E8038B955B70671EB8FB1 2026-09-13 07:42:03,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-09-13 07:42:03,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-09-13 07:42:03,939 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:03,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-09-13 07:42:03,947 26 INFO rb-103a292-224772-415053 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-09-13 07:42:03,947 26 INFO rb-103a292-224772-415053 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-09-13 07:42:03,961 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:04,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.053 0.292 2026-09-13 07:42:04,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '3E4C833BFA4E8038B955B70671EB8FB1', 'loaderId': 'FAC9BA922F5269E89A8204ACE1A8807B', 'isDownload': False} 2026-09-13 07:42:04,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-13 07:42:04,309 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:04,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:42:04,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:42:04,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:42:04,669 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:04,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:42:04,694 26 INFO rb-103a292-224772-415053 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-09-13 07:42:04,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [1/19] Tour PoSDownPaymentLinesPerTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:04,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:42:04,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:04,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:04,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-09-13 07:42:04,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:42:04,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.026 2026-09-13 07:42:04,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-13 07:42:05,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.165 0.239 2026-09-13 07:42:05,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:42:05,263 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:42:05,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-13 07:42:05,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:05,325 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:05,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-13 07:42:05,367 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:05,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:05,391 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:42:05,403 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:42:05,404 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:42:05,409 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:42:05,414 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.026 0.019 2026-09-13 07:42:05,417 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:05,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-09-13 07:42:05,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.009 0.040 2026-09-13 07:42:05,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [2/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:05,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.013 0.083 2026-09-13 07:42:05,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.017 2026-09-13 07:42:05,546 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:05,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:42:05,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [3/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:05,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.021 0.057 2026-09-13 07:42:05,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [4/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:05,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-13 07:42:05,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-13 07:42:05,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-13 07:42:05,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:42:05,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-13 07:42:05,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:42:05,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-13 07:42:05,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-13 07:42:05,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-13 07:42:05,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.018 0.108 2026-09-13 07:42:05,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [5/19] Tour PoSDownPaymentLinesPerTax → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:05,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [6/19] Tour PoSDownPaymentLinesPerTax → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:05,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.026 0.052 2026-09-13 07:42:06,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.018 2026-09-13 07:42:06,077 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-13 07:42:06,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [7/19] Tour PoSDownPaymentLinesPerTax → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:42:06,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.030 0.058 2026-09-13 07:42:06,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.025 0.056 2026-09-13 07:42:06,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.064 2026-09-13 07:42:06,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.018 2026-09-13 07:42:06,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [8/19] Tour PoSDownPaymentLinesPerTax → Step click numpad button: +20 (trigger: div.numpad button:contains(/^\+20$/)) 2026-09-13 07:42:06,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [9/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:42:06,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [10/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"2.20"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("2.20"))) 2026-09-13 07:42:06,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [11/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("1.00"))) 2026-09-13 07:42:06,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [12/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"3.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("3.00"))) 2026-09-13 07:42:06,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [13/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:42:06,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [14/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:42:06,778 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:06,779 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:06,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [15/19] Tour PoSDownPaymentLinesPerTax → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:42:06,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [16/19] Tour PoSDownPaymentLinesPerTax → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:42:06,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [17/19] Tour PoSDownPaymentLinesPerTax → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:42:06,991 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [18/19] Tour PoSDownPaymentLinesPerTax → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:42:07,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [19/19] Tour PoSDownPaymentLinesPerTax → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:42:07,058 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77174061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a7dfd6e2-dc4f-473d-8bff-f0a3a89ea949'}] 2026-09-13 07:42:07,062 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:07,916 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77174061 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a7dfd6e2-dc4f-473d-8bff-f0a3a89ea949'} created pos.order #825 2026-09-13 07:42:07,939 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77174061 finished 2026-09-13 07:42:08,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 535 0.218 0.801 2026-09-13 07:42:08,108 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:08,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.014 2026-09-13 07:42:08,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:08] "GET /account/download_invoice_documents/785/pdf HTTP/1.1" 200 - 20 0.009 0.030 2026-09-13 07:42:08,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:08,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-09-13 07:42:08,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:42:08,226 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57455387 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a7dfd6e2-dc4f-473d-8bff-f0a3a89ea949'}] 2026-09-13 07:42:08,238 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57455387 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'a7dfd6e2-dc4f-473d-8bff-f0a3a89ea949'} sync ignored for existing PoS order pos.order(825,) (state: done) 2026-09-13 07:42:08,248 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57455387 finished 2026-09-13 07:42:08,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18456064 (allocated 19533824) 2026-09-13 07:42:08,306 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 77390 2026-09-13 07:42:08,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-09-13 07:42:08,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 77390 2026-09-13 07:42:08,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.036 0.054 2026-09-13 07:42:08,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074208_365875_test_downpayment_with_taxed_product.txt 2026-09-13 07:42:08,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpwwnz3_ag_chrome_odoo" 2026-09-13 07:42:08,392 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-09-13 07:42:08,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 77545 2026-09-13 07:42:08,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmp1folxsdu_chrome_odoo 2026-09-13 07:42:08,804 26 INFO rb-103a292-224772-415053 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:37697/json/version 2026-09-13 07:42:08,805 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:08,807 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:08,807 26 INFO rb-103a292-224772-415053 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:37697/json 2026-09-13 07:42:08,807 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:08,808 26 INFO rb-103a292-224772-415053 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:37697/devtools/page/4BCEF81E32992DC4E9EB51F45EF604A1 2026-09-13 07:42:08,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-09-13 07:42:08,810 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-09-13 07:42:08,872 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:08,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-09-13 07:42:08,874 26 INFO rb-103a292-224772-415053 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-09-13 07:42:08,874 26 INFO rb-103a292-224772-415053 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-09-13 07:42:08,882 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:09,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.019 0.288 2026-09-13 07:42:09,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '4BCEF81E32992DC4E9EB51F45EF604A1', 'loaderId': '8D45ADCB20CFA82BFFD4CEE3548A3186', 'isDownload': False} 2026-09-13 07:42:09,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-09-13 07:42:09,206 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:09,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:42:09,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:42:09,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:42:09,559 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:09,582 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-13 07:42:09,590 26 INFO rb-103a292-224772-415053 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-09-13 07:42:09,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [1/11] Tour PosSettleOrder5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:09,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:42:09,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:42:09,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:09,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.008 2026-09-13 07:42:09,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:42:09,679 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.032 2026-09-13 07:42:09,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-13 07:42:09,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.095 0.175 2026-09-13 07:42:09,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.002 2026-09-13 07:42:10,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:10,058 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:42:10,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:10,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:10,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:10,139 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:10,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:10,151 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:10,154 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:42:10,170 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:42:10,172 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:10,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.027 2026-09-13 07:42:10,181 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:10,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-09-13 07:42:10,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.012 0.030 2026-09-13 07:42:10,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [2/11] Tour PosSettleOrder5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:10,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.010 0.062 2026-09-13 07:42:10,293 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.016 2026-09-13 07:42:10,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [3/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:10,300 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:10,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:42:10,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-13 07:42:10,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-13 07:42:10,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [4/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:10,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-13 07:42:10,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-13 07:42:10,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-13 07:42:10,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-13 07:42:10,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-13 07:42:10,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-13 07:42:10,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.018 0.126 2026-09-13 07:42:10,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [5/11] Tour PosSettleOrder5 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:10,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [6/11] Tour PosSettleOrder5 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:10,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.033 0.059 2026-09-13 07:42:10,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.022 2026-09-13 07:42:10,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-13 07:42:10,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [7/11] Tour PosSettleOrder5 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:42:10,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42: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.030 0.063 2026-09-13 07:42:11,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.026 0.040 2026-09-13 07:42:11,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.066 2026-09-13 07:42:11,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.018 2026-09-13 07:42:11,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [8/11] Tour PosSettleOrder5 → Step body:not(:has(.modal)) 2026-09-13 07:42:11,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.019 2026-09-13 07:42:11,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [9/11] Tour PosSettleOrder5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:11,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [10/11] Tour PosSettleOrder5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-13 07:42:11,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [11/11] Tour PosSettleOrder5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:11,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-09-13 07:42:11,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:42:11,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16044132 (allocated 17039360) 2026-09-13 07:42:11,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 77545 2026-09-13 07:42:11,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-09-13 07:42:11,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 77545 2026-09-13 07:42:11,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074211_477666_test_draft_pos_order_linked_sale_order.txt 2026-09-13 07:42:11,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmp1folxsdu_chrome_odoo" 2026-09-13 07:42:11,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-09-13 07:42:12,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 77695 2026-09-13 07:42:12,103 26 INFO rb-103a292-224772-415053 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/tmp2uob7tt3_chrome_odoo 2026-09-13 07:42:12,103 26 INFO rb-103a292-224772-415053 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:33145/json/version 2026-09-13 07:42:12,105 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:12,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:12,107 26 INFO rb-103a292-224772-415053 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:33145/json 2026-09-13 07:42:12,107 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:12,109 26 INFO rb-103a292-224772-415053 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:33145/devtools/page/38CA34AAA0355F576CA7B1EDD27A5E88 2026-09-13 07:42:12,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Enable chrome headless console log notification 2026-09-13 07:42:12,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-09-13 07:42:12,171 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:12,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-09-13 07:42:12,174 26 INFO rb-103a292-224772-415053 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-09-13 07:42:12,174 26 INFO rb-103a292-224772-415053 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-09-13 07:42:12,182 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:12,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:12] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 84 0.022 0.373 2026-09-13 07:42:12,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '38CA34AAA0355F576CA7B1EDD27A5E88', 'loaderId': '5A585996897768A50BFB0C99FA864932', 'isDownload': False} 2026-09-13 07:42:12,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_paid_order_is_hidden_in_pos')" 2026-09-13 07:42:12,584 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:12,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:12] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:42:12,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:12] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:42:12,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:12] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:42:12,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:42:12,997 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:13,013 26 INFO rb-103a292-224772-415053 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-09-13 07:42:13,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [1/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:13,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:42:13,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:42:13,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:13,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.010 2026-09-13 07:42:13,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:42:13,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.030 2026-09-13 07:42:13,109 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-13 07:42:13,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.110 0.211 2026-09-13 07:42:13,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:13,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:42:13,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.027 2026-09-13 07:42:13,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:13,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:13,581 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:13,627 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:13,633 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:13,636 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:13,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.011 0.014 2026-09-13 07:42:13,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.026 2026-09-13 07:42:13,659 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-13 07:42:13,684 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:13,685 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:13,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [2/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:13,787 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:13,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [3/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:13,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.044 0.028 2026-09-13 07:42:13,861 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:13,875 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-13 07:42:13,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [4/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:42:13,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-13 07:42:13,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:42:13,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-13 07:42:13,973 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.010 0.181 2026-09-13 07:42:13,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:13] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-13 07:42:14,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-13 07:42:14,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-13 07:42:14,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-13 07:42:14,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.112 2026-09-13 07:42:14,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:42:14,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-13 07:42:14,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [5/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:42:14,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [6/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:42:14,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [7/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-09-13 07:42:14,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [8/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-13 07:42:14,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [9/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:14,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [10/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:14,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [11/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:14,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [12/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:14,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [13/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-09-13 07:42:14,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.028 0.070 2026-09-13 07:42:14,670 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-13 07:42:14,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:42:14,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:42:14,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-09-13 07:42:14,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_paid_order_is_hidden_in_pos SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-13 07:42:14,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 17495628 (allocated 18612224) 2026-09-13 07:42:14,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 77695 2026-09-13 07:42:14,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-09-13 07:42:14,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 77695 2026-09-13 07:42:14,968 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074214_968340_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-09-13 07:42:14,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmp2uob7tt3_chrome_odoo" 2026-09-13 07:42:14,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-09-13 07:42:15,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 77832 2026-09-13 07:42:15,395 26 INFO rb-103a292-224772-415053 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/tmprrykoqe8_chrome_odoo 2026-09-13 07:42:15,395 26 INFO rb-103a292-224772-415053 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:33007/json/version 2026-09-13 07:42:15,397 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:15,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:15,401 26 INFO rb-103a292-224772-415053 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:33007/json 2026-09-13 07:42:15,402 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:15,403 26 INFO rb-103a292-224772-415053 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:33007/devtools/page/01C5CE44BBA5F78427EF2B28EDD2FE0B 2026-09-13 07:42:15,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Enable chrome headless console log notification 2026-09-13 07:42:15,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-09-13 07:42:15,460 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:15,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-09-13 07:42:15,468 26 INFO rb-103a292-224772-415053 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-09-13 07:42:15,468 26 INFO rb-103a292-224772-415053 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-09-13 07:42:15,478 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:16,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 129 0.050 0.510 2026-09-13 07:42:16,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '01C5CE44BBA5F78427EF2B28EDD2FE0B', 'loaderId': '21C4A88FF65B50406C8BF3B72FBEC609', 'isDownload': False} 2026-09-13 07:42:16,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_unpaid_order_is_shown_in_pos')" 2026-09-13 07:42:16,045 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:16,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:42:16,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:42:16,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:42:16,375 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:16,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-13 07:42:16,390 26 INFO rb-103a292-224772-415053 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-09-13 07:42:16,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [1/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:16,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:42:16,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.013 2026-09-13 07:42:16,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:16,445 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:42:16,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.013 2026-09-13 07:42:16,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:42:16,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.029 2026-09-13 07:42:16,978 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.183 0.269 2026-09-13 07:42:16,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:42:17,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.002 0.006 2026-09-13 07:42:17,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-13 07:42:17,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 2026-09-13 07:42:17,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:17,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:17,162 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:17,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:17,205 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:17,208 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:42:17,212 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:42:17,228 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:42:17,240 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:17,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.040 0.031 2026-09-13 07:42:17,256 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.070 2026-09-13 07:42:17,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [2/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:17,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.036 0.060 2026-09-13 07:42:17,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.015 0.123 2026-09-13 07:42:17,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [3/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:17,367 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:17,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:42:17,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-13 07:42:17,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [4/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:42:17,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-09-13 07:42:17,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:42:17,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:42:17,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:42:17,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:42:17,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.014 0.114 2026-09-13 07:42:17,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-13 07:42:17,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.014 0.125 2026-09-13 07:42:17,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:17] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-09-13 07:42:17,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [5/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:42:17,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [6/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:42:17,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [7/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-09-13 07:42:17,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [8/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-13 07:42:17,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [9/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:17,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [10/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:17,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [11/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:18,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [12/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:18,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [13/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Check that the orders list is not empty (trigger: .o_data_row) 2026-09-13 07:42:18,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.023 0.054 2026-09-13 07:42:18,167 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:18] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.009 2026-09-13 07:42:18,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.011 0.021 2026-09-13 07:42:18,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:42:18,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-09-13 07:42:18,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_unpaid_order_is_shown_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-13 07:42:18,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16032988 (allocated 17563648) 2026-09-13 07:42:18,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 77832 2026-09-13 07:42:18,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-09-13 07:42:18,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 77832 2026-09-13 07:42:18,458 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074218_458095_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-09-13 07:42:18,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmprrykoqe8_chrome_odoo" 2026-09-13 07:42:18,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-09-13 07:42:19,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-09-13 07:42:19,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 77974 2026-09-13 07:42:19,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpk5c4h3o3_chrome_odoo 2026-09-13 07:42:19,815 26 INFO rb-103a292-224772-415053 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:33637/json/version 2026-09-13 07:42:19,816 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:19,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:19,821 26 INFO rb-103a292-224772-415053 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:33637/json 2026-09-13 07:42:19,822 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:19,823 26 INFO rb-103a292-224772-415053 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:33637/devtools/page/FD2AB2F2210F3270BF6BF7FEB84C40F7 2026-09-13 07:42:19,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-09-13 07:42:19,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-09-13 07:42:19,908 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:19,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-09-13 07:42:19,921 26 INFO rb-103a292-224772-415053 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-09-13 07:42:19,921 26 INFO rb-103a292-224772-415053 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-09-13 07:42:19,953 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:20,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 84 0.026 0.376 2026-09-13 07:42:20,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': 'FD2AB2F2210F3270BF6BF7FEB84C40F7', 'loaderId': 'F248712EB73A9A90EEFB386F455BFE99', 'isDownload': False} 2026-09-13 07:42:20,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate ready code "odoo.isTourReady('test_import_lot_groupable_and_non_groupable')" 2026-09-13 07:42:20,363 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:20,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:42:20,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:42:20,393 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-13 07:42:20,687 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:20,696 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:42:20,703 26 INFO rb-103a292-224772-415053 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-09-13 07:42:20,706 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [1/19] Tour test_import_lot_groupable_and_non_groupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:20,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:42:20,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:42:20,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:20,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-13 07:42:20,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:42:20,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.042 2026-09-13 07:42:20,811 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-13 07:42:21,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.111 0.183 2026-09-13 07:42:21,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:21,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:42:21,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-13 07:42:21,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:21,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:21,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:21,311 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:21,328 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:21,331 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:21,342 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:21,345 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:21,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.013 0.019 2026-09-13 07:42:21,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:42:21,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-13 07:42:21,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [2/19] Tour test_import_lot_groupable_and_non_groupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:21,435 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:21,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [3/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:21,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.019 0.036 2026-09-13 07:42:21,490 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:21,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-13 07:42:21,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-13 07:42:21,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-13 07:42:21,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [4/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:21,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-09-13 07:42:21,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.009 0.148 2026-09-13 07:42:21,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:42:21,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-13 07:42:21,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-13 07:42:21,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-13 07:42:21,663 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:42:21,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.100 2026-09-13 07:42:21,716 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-13 07:42:21,735 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-09-13 07:42:21,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [5/19] Tour test_import_lot_groupable_and_non_groupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:21,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [6/19] Tour test_import_lot_groupable_and_non_groupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:21,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.029 0.074 2026-09-13 07:42:21,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.020 2026-09-13 07:42:21,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:42:22,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [7/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:42:22,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.035 0.050 2026-09-13 07:42:22,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.023 0.038 2026-09-13 07:42:22,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.058 2026-09-13 07:42:22,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.026 2026-09-13 07:42:22,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [8/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-13 07:42:22,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.020 0.034 2026-09-13 07:42:22,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [9/19] Tour test_import_lot_groupable_and_non_groupable → Step body:not(:has(.modal)) 2026-09-13 07:42:22,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [10/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:22,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [11/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product"))) 2026-09-13 07:42:22,578 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [12/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:22,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [13/19] Tour test_import_lot_groupable_and_non_groupable → Step check orderlines number (trigger: .order-container .orderline) 2026-09-13 07:42:22,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [14/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:22,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [15/19] Tour test_import_lot_groupable_and_non_groupable → Step order total amount is '60' (trigger: .product-screen .order-summary .total:contains("60")) 2026-09-13 07:42:22,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [16/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:22,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [17/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:22,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [18/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product","quantity":"1","price":"10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product")):has(.qty:contains("1")):has(.price:contains("10"))) 2026-09-13 07:42:22,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [19/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:22,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-09-13 07:42:22,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_import_lot_groupable_and_non_groupable SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-13 07:42:23,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17758676 (allocated 19136512) 2026-09-13 07:42:23,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 77974 2026-09-13 07:42:23,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-09-13 07:42:23,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 77974 2026-09-13 07:42:23,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074223_119379_test_import_lot_groupable_and_non_groupable.txt 2026-09-13 07:42:23,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpk5c4h3o3_chrome_odoo" 2026-09-13 07:42:23,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-13 07:42:23,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 78122 2026-09-13 07:42:23,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpadl75r_4_chrome_odoo 2026-09-13 07:42:23,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38235/json/version 2026-09-13 07:42:23,569 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:23,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:23,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38235/json 2026-09-13 07:42:23,579 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:23,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:38235/devtools/page/C81490A9083385DDFE769D765FB5424E 2026-09-13 07:42:23,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-13 07:42:23,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-13 07:42:23,682 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:23,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-13 07:42:23,688 26 INFO rb-103a292-224772-415053 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-09-13 07:42:23,688 26 INFO rb-103a292-224772-415053 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-09-13 07:42:23,696 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:23,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:23] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.022 0.277 2026-09-13 07:42:23,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'C81490A9083385DDFE769D765FB5424E', 'loaderId': 'B5C018ACA32D3E2A92CEE14A278F026C', 'isDownload': False} 2026-09-13 07:42:23,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_1')" 2026-09-13 07:42:24,006 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:24,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:42:24,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.017 2026-09-13 07:42:24,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.041 2026-09-13 07:42:24,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:42:24,348 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:24,355 26 INFO rb-103a292-224772-415053 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-09-13 07:42:24,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/9] Tour test_multiple_lots_sale_order_1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:24,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:42:24,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:42:24,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:24,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:42:24,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.013 2026-09-13 07:42:24,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:42:24,439 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.022 2026-09-13 07:42:24,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.099 0.168 2026-09-13 07:42:24,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:24,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42: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.003 2026-09-13 07:42:24,816 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:42:24,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42: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.003 2026-09-13 07:42:24,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:24,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:24,895 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:24,908 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:24,909 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:24,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.007 0.016 2026-09-13 07:42:24,929 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:42:24,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-13 07:42:24,952 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:24,957 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:24,987 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:42:25,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.018 0.022 2026-09-13 07:42:25,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/9] Tour test_multiple_lots_sale_order_1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:25,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.019 0.059 2026-09-13 07:42:25,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-13 07:42:25,086 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:25,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:25,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-13 07:42:25,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-13 07:42:25,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-13 07:42:25,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:25,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.101 2026-09-13 07:42:25,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-13 07:42:25,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:42:25,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-13 07:42:25,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-13 07:42:25,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-13 07:42:25,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.015 0.100 2026-09-13 07:42:25,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/9] Tour test_multiple_lots_sale_order_1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:25,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/9] Tour test_multiple_lots_sale_order_1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:25,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.018 0.050 2026-09-13 07:42:25,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.009 0.022 2026-09-13 07:42:25,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:42:25,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/9] Tour test_multiple_lots_sale_order_1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:42:25,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42: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.022 0.047 2026-09-13 07:42:25,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.020 0.043 2026-09-13 07:42:25,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.058 2026-09-13 07:42:25,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.019 2026-09-13 07:42:25,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/9] Tour test_multiple_lots_sale_order_1 → Step body:not(:has(.modal)) 2026-09-13 07:42:25,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.015 2026-09-13 07:42:25,878 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/9] Tour test_multiple_lots_sale_order_1 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-09-13 07:42:25,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-13 07:42:25,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_1 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:42:25,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16012328 (allocated 17301504) 2026-09-13 07:42:25,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 78122 2026-09-13 07:42:25,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-13 07:42:25,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 78122 2026-09-13 07:42:26,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074226_049018_test_multiple_lots_sale_order.txt 2026-09-13 07:42:26,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpadl75r_4_chrome_odoo" 2026-09-13 07:42:26,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 78263 2026-09-13 07:42:26,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp7o9bhq2m_chrome_odoo 2026-09-13 07:42:26,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40985/json/version 2026-09-13 07:42:26,335 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:26,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:26,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40985/json 2026-09-13 07:42:26,338 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:26,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:40985/devtools/page/138E3F4CEFAF6B21A21F26BCA3815443 2026-09-13 07:42:26,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-13 07:42:26,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-13 07:42:26,395 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:26,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-13 07:42:26,398 26 INFO rb-103a292-224772-415053 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-09-13 07:42:26,398 26 INFO rb-103a292-224772-415053 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-09-13 07:42:26,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 31 0.008 0.021 2026-09-13 07:42:26,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '138E3F4CEFAF6B21A21F26BCA3815443', 'loaderId': 'C22791C546BC8B1FFFBE6A8ABF58D471', 'isDownload': False} 2026-09-13 07:42:26,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_2')" 2026-09-13 07:42:26,439 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:26,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:42:26,454 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:42:26,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.012 2026-09-13 07:42:26,836 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:26,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:26,856 26 INFO rb-103a292-224772-415053 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-09-13 07:42:26,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/10] Tour test_multiple_lots_sale_order_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:26,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:42:26,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:26,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:26,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.002 0.007 2026-09-13 07:42:26,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:42:26,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.016 2026-09-13 07:42:26,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-13 07:42:27,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.091 0.169 2026-09-13 07:42:27,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:27,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42: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.003 2026-09-13 07:42:27,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:27,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.009 0.024 2026-09-13 07:42:27,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:27,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:27,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:27,370 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:27,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:27,392 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:42:27,393 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:42:27,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.011 0.017 2026-09-13 07:42:27,415 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:27,416 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:42:27,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.039 2026-09-13 07:42:27,428 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:27,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.020 0.027 2026-09-13 07:42:27,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:27,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.016 0.070 2026-09-13 07:42:27,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:27,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-13 07:42:27,559 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:27,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-13 07:42:27,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/10] Tour test_multiple_lots_sale_order_2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:27,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-13 07:42:27,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:42:27,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:42:27,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:42:27,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/10] Tour test_multiple_lots_sale_order_2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:27,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-13 07:42:27,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:42:27,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-13 07:42:27,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.097 2026-09-13 07:42:27,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.096 2026-09-13 07:42:27,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.013 0.017 2026-09-13 07:42:27,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.016 2026-09-13 07:42:27,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/10] Tour test_multiple_lots_sale_order_2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:42:28,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:28] "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.036 0.056 2026-09-13 07:42:28,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.030 0.038 2026-09-13 07:42:28,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.064 2026-09-13 07:42:28,127 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.014 2026-09-13 07:42:28,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/10] Tour test_multiple_lots_sale_order_2 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Cancel')) 2026-09-13 07:42:28,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.013 0.023 2026-09-13 07:42:28,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/10] Tour test_multiple_lots_sale_order_2 → Step body:not(:has(.modal)) 2026-09-13 07:42:28,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/10] Tour test_multiple_lots_sale_order_2 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-09-13 07:42:28,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/10] Tour test_multiple_lots_sale_order_2 → Step Check that the line-lot-icon has text-danger class (trigger: .order-container .orderline:has(.product-name:contains("Product")) .line-lot-icon.text-danger) 2026-09-13 07:42:28,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-13 07:42:28,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_2 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:42:28,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 15995788 (allocated 17563648) 2026-09-13 07:42:28,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 78263 2026-09-13 07:42:28,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-13 07:42:28,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 78263 2026-09-13 07:42:28,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074228_545791_test_multiple_lots_sale_order.txt 2026-09-13 07:42:28,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp7o9bhq2m_chrome_odoo" 2026-09-13 07:42:28,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 78407 2026-09-13 07:42:28,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpmt_6lae8_chrome_odoo 2026-09-13 07:42:28,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38293/json/version 2026-09-13 07:42:28,694 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:28,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:28,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38293/json 2026-09-13 07:42:28,702 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:28,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:38293/devtools/page/D4E0BD04D48A7E8C444F7EB7F84DE3AE 2026-09-13 07:42:28,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-13 07:42:28,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-13 07:42:28,723 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:28,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-13 07:42:28,726 26 INFO rb-103a292-224772-415053 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-09-13 07:42:28,726 26 INFO rb-103a292-224772-415053 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-09-13 07:42:28,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:28] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 31 0.010 0.023 2026-09-13 07:42:28,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'D4E0BD04D48A7E8C444F7EB7F84DE3AE', 'loaderId': '81B3DCE6131263D237B9EAD5D0001201', 'isDownload': False} 2026-09-13 07:42:28,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_3')" 2026-09-13 07:42:28,774 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:28,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:28] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-13 07:42:28,793 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:28] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:42:28,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:28] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:42:29,136 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:29,145 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:29,158 26 INFO rb-103a292-224772-415053 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-09-13 07:42:29,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-13 07:42:29,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/33] Tour test_multiple_lots_sale_order_3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:29,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:42:29,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:29,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.002 0.006 2026-09-13 07:42:29,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:42:29,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.017 2026-09-13 07:42:29,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-13 07:42:29,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.080 0.204 2026-09-13 07:42:29,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:42:29,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:42:29,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-13 07:42:29,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:29,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:29,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:29,676 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:29,684 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:29,687 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:42:29,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.006 0.012 2026-09-13 07:42:29,704 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:42:29,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-09-13 07:42:29,707 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:29,708 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:42:29,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:29,787 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:42:29,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:29,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.041 0.025 2026-09-13 07:42:29,847 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:29,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-13 07:42:29,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/33] Tour test_multiple_lots_sale_order_3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:29,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.085 2026-09-13 07:42:29,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-09-13 07:42:29,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-13 07:42:29,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/33] Tour test_multiple_lots_sale_order_3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:29,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.011 0.180 2026-09-13 07:42:29,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:29] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-13 07:42:30,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-13 07:42:30,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-13 07:42:30,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-13 07:42:30,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:42:30,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-13 07:42:30,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:42:30,145 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.007 0.016 2026-09-13 07:42:30,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:42:30,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/33] Tour test_multiple_lots_sale_order_3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:42:30,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "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.021 0.044 2026-09-13 07:42:30,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.024 0.040 2026-09-13 07:42:30,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.062 2026-09-13 07:42:30,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.021 2026-09-13 07:42:30,456 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/33] Tour test_multiple_lots_sale_order_3 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-13 07:42:30,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.009 0.020 2026-09-13 07:42:30,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/33] Tour test_multiple_lots_sale_order_3 → Step body:not(:has(.modal)) 2026-09-13 07:42:30,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:30,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-09-13 07:42:30,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [11/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:30,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [12/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1002)) 2026-09-13 07:42:30,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [13/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-09-13 07:42:30,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [14/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:30,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [15/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("2"))) 2026-09-13 07:42:30,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [16/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:31,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [17/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-13 07:42:31,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [18/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-13 07:42:31,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [19/33] Tour test_multiple_lots_sale_order_3 → Step Check the product page (trigger: .product-list) 2026-09-13 07:42:31,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [20/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:31,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [21/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-09-13 07:42:31,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [22/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:31,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [23/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-09-13 07:42:31,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [24/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:31,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [25/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-13 07:42:31,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [26/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:31,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [27/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-09-13 07:42:31,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [28/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:42:31,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [29/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:42:31,682 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:31,683 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:31,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [30/33] Tour test_multiple_lots_sale_order_3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:42:31,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [31/33] Tour test_multiple_lots_sale_order_3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:42:31,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [32/33] Tour test_multiple_lots_sale_order_3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:42:31,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [33/33] Tour test_multiple_lots_sale_order_3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:42:31,908 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72130892 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '5305fa0e-91da-4fca-bd29-554d125268db'}] 2026-09-13 07:42:31,910 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:32,028 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1339, 1340, 1341] 2026-09-13 07:42:32,142 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1342, 1343, 1344] 2026-09-13 07:42:32,309 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72130892 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '5305fa0e-91da-4fca-bd29-554d125268db'} created pos.order #827 2026-09-13 07:42:32,319 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72130892 finished 2026-09-13 07:42:32,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 529 0.218 0.393 2026-09-13 07:42:32,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:32,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-13 07:42:32,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_3 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:42:32,642 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #352560 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '5305fa0e-91da-4fca-bd29-554d125268db'}] 2026-09-13 07:42:32,649 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #352560 order {'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '5305fa0e-91da-4fca-bd29-554d125268db'} sync ignored for existing PoS order pos.order(827,) (state: paid) 2026-09-13 07:42:32,656 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #352560 finished 2026-09-13 07:42:32,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17873624 (allocated 19398656) 2026-09-13 07:42:32,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 78407 2026-09-13 07:42:32,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-13 07:42:32,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.033 0.048 2026-09-13 07:42:32,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 78407 2026-09-13 07:42:32,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074232_764358_test_multiple_lots_sale_order.txt 2026-09-13 07:42:32,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpmt_6lae8_chrome_odoo" 2026-09-13 07:42:33,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-13 07:42:33,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 78550 2026-09-13 07:42:33,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmp1z0ci4ua_chrome_odoo 2026-09-13 07:42:33,705 26 INFO rb-103a292-224772-415053 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:44783/json/version 2026-09-13 07:42:33,706 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:33,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:33,719 26 INFO rb-103a292-224772-415053 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:44783/json 2026-09-13 07:42:33,720 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:33,721 26 INFO rb-103a292-224772-415053 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:44783/devtools/page/2DAEC2DD76B9C98BE4DC093CA0265917 2026-09-13 07:42:33,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-09-13 07:42:33,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-09-13 07:42:33,802 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:33,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-09-13 07:42:33,814 26 INFO rb-103a292-224772-415053 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-09-13 07:42:33,815 26 INFO rb-103a292-224772-415053 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-09-13 07:42:33,830 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:34,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "GET /pos/ui/126 HTTP/1.1" 200 - 83 0.031 0.515 2026-09-13 07:42:34,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '2DAEC2DD76B9C98BE4DC093CA0265917', 'loaderId': 'BEAFB18B3946E17A5D813A7CF19CBDB8', 'isDownload': False} 2026-09-13 07:42:34,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-09-13 07:42:34,382 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:34,399 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-13 07:42:34,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:42:34,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:42:34,760 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:34,769 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:42:34,777 26 INFO rb-103a292-224772-415053 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-09-13 07:42:34,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [1/19] Tour PosOrderDoesNotRemainInList → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:34,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:42:34,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:34,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:34,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.008 2026-09-13 07:42:34,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:42:34,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.020 2026-09-13 07:42:34,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-13 07:42:35,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.144 0.223 2026-09-13 07:42:35,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.010 2026-09-13 07:42:35,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:35,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-13 07:42:35,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:35,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:35,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:35,470 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:35,483 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:42:35,488 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:42:35,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.011 2026-09-13 07:42:35,509 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:35,513 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:35,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.014 0.037 2026-09-13 07:42:35,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-13 07:42:35,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [2/19] Tour PosOrderDoesNotRemainInList → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:35,611 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:35,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.019 0.031 2026-09-13 07:42:35,666 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:35,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [3/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:35,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.016 0.072 2026-09-13 07:42:35,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-13 07:42:35,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [4/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:35,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-13 07:42:35,738 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-13 07:42:35,759 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.077 2026-09-13 07:42:35,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-09-13 07:42:35,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-13 07:42:35,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.023 0.117 2026-09-13 07:42:35,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-13 07:42:35,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-13 07:42:35,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [5/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:35,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:35] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-09-13 07:42:35,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [6/19] Tour PosOrderDoesNotRemainInList → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:36,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.028 0.091 2026-09-13 07:42:36,128 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.030 2026-09-13 07:42:36,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.009 2026-09-13 07:42:36,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [7/19] Tour PosOrderDoesNotRemainInList → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:42:36,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "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.038 0.079 2026-09-13 07:42:36,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.031 0.049 2026-09-13 07:42:36,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.079 2026-09-13 07:42:36,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.011 0.016 2026-09-13 07:42:36,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [8/19] Tour PosOrderDoesNotRemainInList → Step body:not(:has(.modal)) 2026-09-13 07:42:36,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.014 0.021 2026-09-13 07:42:36,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [9/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:42:36,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [10/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:42:36,643 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:36,645 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:36,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [11/19] Tour PosOrderDoesNotRemainInList → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:42:36,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [12/19] Tour PosOrderDoesNotRemainInList → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:42:36,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [13/19] Tour PosOrderDoesNotRemainInList → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:42:36,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [14/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:42:36,861 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97264993 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1582bad6-268e-4538-ad04-6dfa5fdc7f69'}] 2026-09-13 07:42:36,862 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:36,992 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1348] 2026-09-13 07:42:37,186 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97264993 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1582bad6-268e-4538-ad04-6dfa5fdc7f69'} created pos.order #828 2026-09-13 07:42:37,197 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97264993 finished 2026-09-13 07:42:37,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 361 0.192 0.283 2026-09-13 07:42:37,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:37,436 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21815582 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1582bad6-268e-4538-ad04-6dfa5fdc7f69'}] 2026-09-13 07:42:37,440 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21815582 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1582bad6-268e-4538-ad04-6dfa5fdc7f69'} sync ignored for existing PoS order pos.order(828,) (state: paid) 2026-09-13 07:42:37,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [15/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:42:37,449 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21815582 finished 2026-09-13 07:42:37,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [16/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:37,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.020 0.050 2026-09-13 07:42:37,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [17/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:37,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [18/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:37,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [19/19] Tour PosOrderDoesNotRemainInList → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-09-13 07:42:37,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.035 2026-09-13 07:42:37,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:42:37,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:42:37,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-09-13 07:42:37,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:42:37,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20073232 (allocated 21893120) 2026-09-13 07:42:37,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 78550 2026-09-13 07:42:37,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-09-13 07:42:37,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 78550 2026-09-13 07:42:37,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074237_954677_test_order_does_not_remain_in_list.txt 2026-09-13 07:42:37,955 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmp1z0ci4ua_chrome_odoo" 2026-09-13 07:42:37,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-09-13 07:42:38,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 78695 2026-09-13 07:42:38,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpxth56ao3_chrome_odoo 2026-09-13 07:42:38,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:38963/json/version 2026-09-13 07:42:38,306 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:38,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:38,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:38963/json 2026-09-13 07:42:38,315 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:38,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:38963/devtools/page/054438569B9CD40EE7C2DC0FC533B49F 2026-09-13 07:42:38,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-09-13 07:42:38,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-09-13 07:42:38,368 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:38,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-09-13 07:42:38,374 26 INFO rb-103a292-224772-415053 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-09-13 07:42:38,375 26 INFO rb-103a292-224772-415053 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-09-13 07:42:38,391 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:38,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:38] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.025 0.384 2026-09-13 07:42:38,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '054438569B9CD40EE7C2DC0FC533B49F', 'loaderId': '86B89550E57BE96F1463C4C57EED6CD8', 'isDownload': False} 2026-09-13 07:42:38,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-09-13 07:42:38,806 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:38,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:38] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-09-13 07:42:38,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:38] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-13 07:42:38,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:38] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-13 07:42:39,199 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:39,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:42:39,219 26 INFO rb-103a292-224772-415053 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-09-13 07:42:39,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [1/11] Tour PosSaleTeam → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:39,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:42:39,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:39,240 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:39,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:42:39,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "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.020 2026-09-13 07:42:39,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-13 07:42:39,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.031 2026-09-13 07:42:39,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.185 0.254 2026-09-13 07:42:39,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:42:39,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:42:39,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-13 07:42:39,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:39,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:39,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:39,959 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:39,980 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:42:39,983 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:42:39,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.023 2026-09-13 07:42:39,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-13 07:42:40,001 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:40,005 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:40,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.017 0.052 2026-09-13 07:42:40,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [2/11] Tour PosSaleTeam → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:40,091 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:40,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [3/11] Tour PosSaleTeam → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-13 07:42:40,145 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.031 0.031 2026-09-13 07:42:40,152 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:40,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-13 07:42:40,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.070 2026-09-13 07:42:40,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-09-13 07:42:40,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:42:40,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.024 0.164 2026-09-13 07:42:40,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-13 07:42:40,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:42:40,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-09-13 07:42:40,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-13 07:42:40,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.014 0.139 2026-09-13 07:42:40,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-13 07:42:40,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-13 07:42:40,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [4/11] Tour PosSaleTeam → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:40,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [5/11] Tour PosSaleTeam → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-09-13 07:42:40,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [6/11] Tour PosSaleTeam → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:40,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [7/11] Tour PosSaleTeam → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:42:40,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [8/11] Tour PosSaleTeam → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:42:40,664 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:40,665 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:40,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [9/11] Tour PosSaleTeam → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:42:40,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [10/11] Tour PosSaleTeam → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:42:40,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [11/11] Tour PosSaleTeam → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:42:40,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-09-13 07:42:40,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-13 07:42:40,894 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98360434 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c0c7c344-4955-4087-b54f-ee4eaf180529'}] 2026-09-13 07:42:40,897 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:40,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14496352 (allocated 15466496) 2026-09-13 07:42:40,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 78695 2026-09-13 07:42:40,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-09-13 07:42:40,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 78695 2026-09-13 07:42:41,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074241_010020_test_order_sale_team.txt 2026-09-13 07:42:41,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpxth56ao3_chrome_odoo" 2026-09-13 07:42:41,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-09-13 07:42:41,091 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98360434 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c0c7c344-4955-4087-b54f-ee4eaf180529'} created pos.order #829 2026-09-13 07:42:41,093 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98360434 finished 2026-09-13 07:42:41,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.092 0.130 2026-09-13 07:42:41,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-13 07:42:41,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-13 07:42:42,343 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60233544 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-09-13 07:42:43,320 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60233544 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #831 2026-09-13 07:42:43,321 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60233544 finished 2026-09-13 07:42:43,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-13 07:42:43,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 78831 2026-09-13 07:42:43,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmpormpmo53_chrome_odoo 2026-09-13 07:42:43,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:39057/json/version 2026-09-13 07:42:43,788 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:43,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:43,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:39057/json 2026-09-13 07:42:43,791 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:43,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:39057/devtools/page/A3C27D20F0DAAE36A7D71AF4A3526460 2026-09-13 07:42:43,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-09-13 07:42:43,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-09-13 07:42:43,865 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:43,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-09-13 07:42:43,871 26 INFO rb-103a292-224772-415053 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-09-13 07:42:43,871 26 INFO rb-103a292-224772-415053 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-09-13 07:42:43,879 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:44,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.027 0.305 2026-09-13 07:42:44,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': 'A3C27D20F0DAAE36A7D71AF4A3526460', 'loaderId': '1F3A44B5B78F0BABE4B2A82DE6953C25', 'isDownload': False} 2026-09-13 07:42:44,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-13 07:42:44,219 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:44,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:42:44,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:42:44,240 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:42:44,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:42:44,602 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:44,607 26 INFO rb-103a292-224772-415053 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-09-13 07:42:44,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [1/18] Tour PosSettleOrderNotGroupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:44,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:42:44,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:44,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:44,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.008 2026-09-13 07:42:44,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:42:44,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.030 2026-09-13 07:42:44,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-13 07:42:45,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.137 0.238 2026-09-13 07:42:45,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:42:45,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:42:45,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-13 07:42:45,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:42:45,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:45,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:45,293 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:45,316 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:42:45,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.017 2026-09-13 07:42:45,319 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:45,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.022 0.042 2026-09-13 07:42:45,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-13 07:42:45,384 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:45,389 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:45,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [2/18] Tour PosSettleOrderNotGroupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:45,486 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:42:45,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [3/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:45,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.043 0.034 2026-09-13 07:42:45,556 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:42:45,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [4/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:45,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.027 0.107 2026-09-13 07:42:45,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-13 07:42:45,659 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-13 07:42:45,679 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-13 07:42:45,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-13 07:42:45,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-13 07:42:45,738 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:42:45,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-13 07:42:45,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.119 2026-09-13 07:42:45,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-09-13 07:42:45,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-13 07:42:45,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [5/18] Tour PosSettleOrderNotGroupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:45,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:45] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-09-13 07:42:45,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [6/18] Tour PosSettleOrderNotGroupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:46,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.023 0.065 2026-09-13 07:42:46,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.022 2026-09-13 07:42:46,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-13 07:42:46,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [7/18] Tour PosSettleOrderNotGroupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:42:46,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:46] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.025 0.046 2026-09-13 07:42:46,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.026 0.048 2026-09-13 07:42:46,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.072 2026-09-13 07:42:46,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-13 07:42:46,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [8/18] Tour PosSettleOrderNotGroupable → Step body:not(:has(.modal)) 2026-09-13 07:42:46,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.014 2026-09-13 07:42:46,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [9/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:46,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [10/18] Tour PosSettleOrderNotGroupable → Step order total amount is '28.98' (trigger: .product-screen .order-summary .total:contains("28.98")) 2026-09-13 07:42:46,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [11/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:46,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [12/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:46,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [13/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.5"))) 2026-09-13 07:42:46,785 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [14/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:46,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [15/18] Tour PosSettleOrderNotGroupable → Step check orderlines number (trigger: .order-container .orderline) 2026-09-13 07:42:46,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [16/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:46,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [17/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","price":"4.14","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.5")):has(.price:contains("4.14"))) 2026-09-13 07:42:46,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [18/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:47,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-09-13 07:42:47,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:42:47,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17112664 (allocated 18612224) 2026-09-13 07:42:47,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 78831 2026-09-13 07:42:47,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-09-13 07:42:47,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 78831 2026-09-13 07:42:47,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074247_203349_test_pos_not_groupable_product.txt 2026-09-13 07:42:47,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmpormpmo53_chrome_odoo" 2026-09-13 07:42:47,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-13 07:42:47,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 78969 2026-09-13 07:42:47,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpu1ue_l9y_chrome_odoo 2026-09-13 07:42:47,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:36181/json/version 2026-09-13 07:42:47,601 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:47,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:47,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:36181/json 2026-09-13 07:42:47,605 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:47,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:36181/devtools/page/C0020CC7E5EE2E5346230B3767A56F07 2026-09-13 07:42:47,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-09-13 07:42:47,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-09-13 07:42:47,674 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:47,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-09-13 07:42:47,677 26 INFO rb-103a292-224772-415053 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-09-13 07:42:47,677 26 INFO rb-103a292-224772-415053 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-09-13 07:42:47,688 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:48,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.029 0.453 2026-09-13 07:42:48,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': 'C0020CC7E5EE2E5346230B3767A56F07', 'loaderId': '1542C1817A3BFB4083DA651BC431AF46', 'isDownload': False} 2026-09-13 07:42:48,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-09-13 07:42:48,176 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:48,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:42:48,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:42:48,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:42:48,493 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:48,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:42:48,513 26 INFO rb-103a292-224772-415053 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-09-13 07:42:48,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [1/22] Tour POSSalePaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:48,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:42:48,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:48,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:48,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.012 2026-09-13 07:42:48,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:42:48,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.028 2026-09-13 07:42:48,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-13 07:42:49,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.130 0.258 2026-09-13 07:42:49,045 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:49,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:49,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.025 2026-09-13 07:42:49,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:42:49,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:49,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-13 07:42:49,242 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:49,257 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:49,260 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:42:49,283 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:42:49,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.010 0.029 2026-09-13 07:42:49,304 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-13 07:42:49,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.049 2026-09-13 07:42:49,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-09-13 07:42:49,356 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [2/22] Tour POSSalePaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:49,383 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:42:49,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [3/22] Tour POSSalePaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-13 07:42:49,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.035 0.031 2026-09-13 07:42:49,448 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:49,479 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.013 0.089 2026-09-13 07:42:49,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-13 07:42:49,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-13 07:42:49,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-13 07:42:49,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-13 07:42:49,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-13 07:42:49,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-13 07:42:49,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-13 07:42:49,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-13 07:42:49,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-13 07:42:49,658 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-09-13 07:42:49,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.154 2026-09-13 07:42:49,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [4/22] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:49,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [5/22] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-13 07:42:49,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [6/22] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-13 07:42:49,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [7/22] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:50,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [8/22] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:50,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [9/22] Tour POSSalePaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:42:50,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [10/22] Tour POSSalePaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:42:50,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [11/22] Tour POSSalePaymentScreenInvoiceOrder → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:42:50,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [12/22] Tour POSSalePaymentScreenInvoiceOrder → Step Search for partner "AAA - Test Partner invoice" (trigger: .modal-dialog .input-group input) 2026-09-13 07:42:50,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [13/22] Tour POSSalePaymentScreenInvoiceOrder → Step click partner 'AAA - Test Partner invoice' from partner list screen (trigger: .modal .partner-list b:contains(AAA - Test Partner invoice)) 2026-09-13 07:42:50,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [14/22] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:50,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [15/22] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:42:50,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [16/22] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:42:50,488 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:50,489 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:50,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [17/22] Tour POSSalePaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:42:50,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [18/22] Tour POSSalePaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:42:50,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [19/22] Tour POSSalePaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:42:50,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [20/22] Tour POSSalePaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:42:50,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [21/22] Tour POSSalePaymentScreenInvoiceOrder → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-13 07:42:50,770 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89312195 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e95f3bc3-d20f-4c73-a4bd-b37f83b08eba'}] 2026-09-13 07:42:50,773 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:51,787 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89312195 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e95f3bc3-d20f-4c73-a4bd-b37f83b08eba'} created pos.order #832 2026-09-13 07:42:51,809 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89312195 finished 2026-09-13 07:42:51,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 567 0.297 0.793 2026-09-13 07:42:51,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:51,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:51,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [22/22] Tour POSSalePaymentScreenInvoiceOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:42:52,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:52] "GET /account/download_invoice_documents/794/pdf HTTP/1.1" 200 - 20 0.014 0.022 2026-09-13 07:42:52,012 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35363977 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e95f3bc3-d20f-4c73-a4bd-b37f83b08eba'}] 2026-09-13 07:42:52,023 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35363977 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e95f3bc3-d20f-4c73-a4bd-b37f83b08eba'} sync ignored for existing PoS order pos.order(832,) (state: done) 2026-09-13 07:42:52,034 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35363977 finished 2026-09-13 07:42:52,110 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.041 0.086 2026-09-13 07:42:52,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-09-13 07:42:52,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:42:52,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 16499192 (allocated 17825792) 2026-09-13 07:42:52,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 78969 2026-09-13 07:42:52,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-09-13 07:42:52,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 78969 2026-09-13 07:42:52,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074252_266753_test_pos_order_and_invoice_amounts.txt 2026-09-13 07:42:52,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpu1ue_l9y_chrome_odoo" 2026-09-13 07:42:52,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-09-13 07:42:52,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 79113 2026-09-13 07:42:52,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmp9fag99vc_chrome_odoo 2026-09-13 07:42:52,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:35149/json/version 2026-09-13 07:42:52,549 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:52,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:52,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:35149/json 2026-09-13 07:42:52,552 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:52,553 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:35149/devtools/page/C694B7A72E1851C3A2ADD4542333212B 2026-09-13 07:42:52,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-09-13 07:42:52,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-09-13 07:42:52,614 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:52,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-09-13 07:42:52,631 26 INFO rb-103a292-224772-415053 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-09-13 07:42:52,631 26 INFO rb-103a292-224772-415053 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-09-13 07:42:52,643 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:52,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:52] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.022 0.324 2026-09-13 07:42:52,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'C694B7A72E1851C3A2ADD4542333212B', 'loaderId': '93011FD572193EEB54941B7C887654FE', 'isDownload': False} 2026-09-13 07:42:52,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-09-13 07:42:52,999 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:53,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:42:53,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:42:53,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-13 07:42:53,377 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:53,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:42:53,426 26 INFO rb-103a292-224772-415053 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-09-13 07:42:53,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [1/39] Tour PosSaleWarning → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:53,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:42:53,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:53,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:53,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:42:53,496 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.017 2026-09-13 07:42:53,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:42:53,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.031 2026-09-13 07:42:54,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.178 0.275 2026-09-13 07:42:54,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:54,096 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42: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.003 2026-09-13 07:42:54,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-09-13 07:42:54,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42: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.003 2026-09-13 07:42:54,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:54,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:54,190 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:54,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:54,204 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:54,206 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:42:54,217 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:54,219 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:42:54,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.013 0.026 2026-09-13 07:42:54,242 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:42:54,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.054 2026-09-13 07:42:54,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [2/39] Tour PosSaleWarning → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:54,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.013 0.045 2026-09-13 07:42:54,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.013 0.084 2026-09-13 07:42:54,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [3/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:54,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.034 2026-09-13 07:42:54,368 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:54,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-13 07:42:54,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [4/39] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:42:54,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-13 07:42:54,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.082 2026-09-13 07:42:54,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-13 07:42:54,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-13 07:42:54,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:42:54,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-13 07:42:54,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-13 07:42:54,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.104 2026-09-13 07:42:54,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [5/39] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:42:54,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [6/39] Tour PosSaleWarning → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:42:54,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [7/39] Tour PosSaleWarning → Step Search for partner "A Test Customer 2" (trigger: .modal-dialog .input-group input) 2026-09-13 07:42:54,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [8/39] Tour PosSaleWarning → Step click partner 'A Test Customer 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 2)) 2026-09-13 07:42:54,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [9/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:54,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [10/39] Tour PosSaleWarning → Step Check warning popup are displayed (trigger: .modal-dialog:has(.modal-header:contains("Warning for A Test Customer 2")):has(.modal-body:contains("Cannot afford our services"))) 2026-09-13 07:42:54,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [11/39] Tour PosSaleWarning → Step .modal-footer button 2026-09-13 07:42:55,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [12/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:55,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [13/39] Tour PosSaleWarning → Step customer 'A Test Customer 2' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 2")) 2026-09-13 07:42:55,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [14/39] Tour PosSaleWarning → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:42:55,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [15/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:55,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [16/39] Tour PosSaleWarning → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:42:55,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [17/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:55,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [18/39] Tour PosSaleWarning → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-09-13 07:42:55,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [19/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:55,457 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [20/39] Tour PosSaleWarning → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:42:55,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [21/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:55,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [22/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:55,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [23/39] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:42:55,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [24/39] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:42:55,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [25/39] Tour PosSaleWarning → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:42:55,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [26/39] Tour PosSaleWarning → Step Search for partner "A Test Customer 1" (trigger: .modal-dialog .input-group input) 2026-09-13 07:42:55,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [27/39] Tour PosSaleWarning → Step click partner 'A Test Customer 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 1)) 2026-09-13 07:42:55,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [28/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:42:55,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [29/39] Tour PosSaleWarning → Step Check warning popup are displayed (trigger: .modal-dialog:has(.modal-header:contains("Warning for A Test Customer 1")):has(.modal-body:contains("Highly infectious disease"))) 2026-09-13 07:42:55,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [30/39] Tour PosSaleWarning → Step .modal-footer button 2026-09-13 07:42:56,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [31/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:42:56,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [32/39] Tour PosSaleWarning → Step customer 'A Test Customer 1' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 1")) 2026-09-13 07:42:56,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [33/39] Tour PosSaleWarning → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:42:56,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [34/39] Tour PosSaleWarning → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:42:56,207 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:56,208 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:56,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [35/39] Tour PosSaleWarning → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:42:56,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [36/39] Tour PosSaleWarning → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:42:56,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [37/39] Tour PosSaleWarning → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:42:56,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [38/39] Tour PosSaleWarning → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:42:56,484 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [39/39] Tour PosSaleWarning → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:42:56,487 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77202855 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'fd5899de-e31b-4843-b9b2-5b61123f6757'}] 2026-09-13 07:42:56,488 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:56,704 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77202855 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'fd5899de-e31b-4843-b9b2-5b61123f6757'} created pos.order #833 2026-09-13 07:42:56,717 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77202855 finished 2026-09-13 07:42:56,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.089 0.182 2026-09-13 07:42:56,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:56,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-09-13 07:42:56,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-13 07:42:56,853 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83636048 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'fd5899de-e31b-4843-b9b2-5b61123f6757'}] 2026-09-13 07:42:56,858 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83636048 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'fd5899de-e31b-4843-b9b2-5b61123f6757'} sync ignored for existing PoS order pos.order(833,) (state: paid) 2026-09-13 07:42:56,867 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83636048 finished 2026-09-13 07:42:56,929 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.027 0.051 2026-09-13 07:42:56,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 18148316 (allocated 22417408) 2026-09-13 07:42:56,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 79113 2026-09-13 07:42:56,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-09-13 07:42:56,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 79113 2026-09-13 07:42:57,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074257_031211_test_pos_sale_warnings.txt 2026-09-13 07:42:57,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmp9fag99vc_chrome_odoo" 2026-09-13 07:42:57,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-09-13 07:42:57,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 79252 2026-09-13 07:42:57,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpzceqas1f_chrome_odoo 2026-09-13 07:42:57,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37717/json/version 2026-09-13 07:42:57,466 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:57,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:42:57,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37717/json 2026-09-13 07:42:57,473 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:42:57,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:37717/devtools/page/3E48C8CA8F6CD54BA04A408185546AC3 2026-09-13 07:42:57,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-09-13 07:42:57,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-09-13 07:42:57,538 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:42:57,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-09-13 07:42:57,541 26 INFO rb-103a292-224772-415053 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-09-13 07:42:57,541 26 INFO rb-103a292-224772-415053 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-09-13 07:42:57,552 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:42:57,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:57] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.027 0.376 2026-09-13 07:42:57,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '3E48C8CA8F6CD54BA04A408185546AC3', 'loaderId': '51638CD93DAC0B705BC8681C46BA0E6C', 'isDownload': False} 2026-09-13 07:42:57,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-09-13 07:42:57,962 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:42:57,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:57] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:42:57,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:57] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:42:57,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:57] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:42:58,352 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:58,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:42:58,383 26 INFO rb-103a292-224772-415053 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-09-13 07:42:58,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [1/26] Tour test_quantity_updated_settle → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:42:58,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:42:58,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:42:58,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:58,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.009 2026-09-13 07:42:58,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:42:58,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.033 2026-09-13 07:42:58,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-13 07:42:58,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.158 0.249 2026-09-13 07:42:58,956 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:42:59,009 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:42:59,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-13 07:42:59,057 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:42:59,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-09-13 07:42:59,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:59,097 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:42:59,116 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:42:59,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:42:59,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:42:59,120 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:59,139 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:42:59,142 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:42:59,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.007 0.028 2026-09-13 07:42:59,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [2/26] Tour test_quantity_updated_settle → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:42:59,195 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:42:59,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.018 0.027 2026-09-13 07:42:59,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [3/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:42:59,245 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:42:59,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.012 0.064 2026-09-13 07:42:59,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-09-13 07:42:59,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [4/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .more-btn) 2026-09-13 07:42:59,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:42:59,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-13 07:42:59,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-13 07:42:59,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-13 07:42:59,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-13 07:42:59,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-13 07:42:59,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.126 2026-09-13 07:42:59,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-09-13 07:42:59,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-09-13 07:42:59,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [5/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:42:59,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [6/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:42:59,659 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.032 0.061 2026-09-13 07:42:59,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.030 0.028 2026-09-13 07:42:59,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-13 07:42:59,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [7/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:42:59,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.046 0.049 2026-09-13 07:42:59,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.032 0.045 2026-09-13 07:42:59,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:42:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.078 2026-09-13 07:43:00,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.013 2026-09-13 07:43:00,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [8/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-09-13 07:43:00,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.018 2026-09-13 07:43:00,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [9/26] Tour test_quantity_updated_settle → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:00,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [10/26] Tour test_quantity_updated_settle → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:43:00,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [11/26] Tour test_quantity_updated_settle → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:00,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [12/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-09-13 07:43:00,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [13/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:00,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [14/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:00,497 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:00,498 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:00,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [15/26] Tour test_quantity_updated_settle → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:00,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [16/26] Tour test_quantity_updated_settle → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:00,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [17/26] Tour test_quantity_updated_settle → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:00,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [18/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:43:00,721 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58024579 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3c3e7dec-b233-4fc8-a1bf-d84f37a4ae19'}] 2026-09-13 07:43:00,722 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:00,926 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58024579 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3c3e7dec-b233-4fc8-a1bf-d84f37a4ae19'} created pos.order #834 2026-09-13 07:43:00,936 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58024579 finished 2026-09-13 07:43:01,151 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1356] 2026-09-13 07:43:01,253 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 441 0.215 0.321 2026-09-13 07:43:01,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:01,347 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45451881 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3c3e7dec-b233-4fc8-a1bf-d84f37a4ae19'}] 2026-09-13 07:43:01,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [19/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:43:01,352 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45451881 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3c3e7dec-b233-4fc8-a1bf-d84f37a4ae19'} sync ignored for existing PoS order pos.order(834,) (state: paid) 2026-09-13 07:43:01,361 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45451881 finished 2026-09-13 07:43:01,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [20/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:01,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [21/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:01,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.063 0.078 2026-09-13 07:43:01,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [22/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:01,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [23/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:01,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.033 2026-09-13 07:43:01,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.007 0.015 2026-09-13 07:43:01,652 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-13 07:43:01,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [24/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:01,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "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.036 0.063 2026-09-13 07:43:01,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.029 0.049 2026-09-13 07:43:01,880 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.075 2026-09-13 07:43:01,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.013 2026-09-13 07:43:01,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [25/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-09-13 07:43:01,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.020 2026-09-13 07:43:01,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [26/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"3.0","price":"34.50"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("3")):has(.price:contains("34.50"))) 2026-09-13 07:43:02,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-09-13 07:43:02,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-13 07:43:02,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19281772 (allocated 21106688) 2026-09-13 07:43:02,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 79252 2026-09-13 07:43:02,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-09-13 07:43:02,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 79252 2026-09-13 07:43:02,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074302_206172_test_quantity_updated_settle.txt 2026-09-13 07:43:02,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpzceqas1f_chrome_odoo" 2026-09-13 07:43:02,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-09-13 07:43:02,709 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92001058 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '0b02a304-9e95-463c-989b-b563cb4905d2'}] 2026-09-13 07:43:02,804 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1358] 2026-09-13 07:43:03,857 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92001058 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '0b02a304-9e95-463c-989b-b563cb4905d2'} created pos.order #835 2026-09-13 07:43:03,859 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92001058 finished 2026-09-13 07:43:03,956 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67274462 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '2c0e9813-02d1-4cc4-b428-414908d1a738'}] 2026-09-13 07:43:04,449 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67274462 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '2c0e9813-02d1-4cc4-b428-414908d1a738'} created pos.order #836 2026-09-13 07:43:04,449 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67274462 finished 2026-09-13 07:43:04,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-09-13 07:43:04,998 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34705295 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'dd7f8219-f9c6-4798-b62e-726106cd97ab'}] 2026-09-13 07:43:05,073 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1363] 2026-09-13 07:43:05,949 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34705295 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'dd7f8219-f9c6-4798-b62e-726106cd97ab'} created pos.order #837 2026-09-13 07:43:05,951 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34705295 finished 2026-09-13 07:43:06,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-09-13 07:43:06,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 79408 2026-09-13 07:43:06,564 26 INFO rb-103a292-224772-415053 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/tmpsb7hbw7d_chrome_odoo 2026-09-13 07:43:06,565 26 INFO rb-103a292-224772-415053 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:45759/json/version 2026-09-13 07:43:06,565 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:06,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:06,569 26 INFO rb-103a292-224772-415053 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:45759/json 2026-09-13 07:43:06,569 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:06,570 26 INFO rb-103a292-224772-415053 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:45759/devtools/page/83B1D131049A11CE376DAF29B17AF9EF 2026-09-13 07:43:06,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Enable chrome headless console log notification 2026-09-13 07:43:06,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-09-13 07:43:06,632 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:06,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-09-13 07:43:06,635 26 INFO rb-103a292-224772-415053 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-09-13 07:43:06,636 26 INFO rb-103a292-224772-415053 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-09-13 07:43:06,643 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:07,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "GET /pos/ui/126 HTTP/1.1" 200 - 129 0.029 0.432 2026-09-13 07:43:07,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '83B1D131049A11CE376DAF29B17AF9EF', 'loaderId': '2953736F35998756C41B0A2DDFE93E08', 'isDownload': False} 2026-09-13 07:43:07,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate ready code "odoo.isTourReady('test_sale_order_fp_different_from_partner_one')" 2026-09-13 07:43:07,118 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:07,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:43:07,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:43:07,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-13 07:43:07,472 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:07,483 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:43:07,493 26 INFO rb-103a292-224772-415053 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-09-13 07:43:07,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [1/40] Tour test_sale_order_fp_different_from_partner_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:07,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-13 07:43:07,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:07,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:07,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.009 2026-09-13 07:43:07,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:43:07,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.021 2026-09-13 07:43:07,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-13 07:43:07,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.096 0.187 2026-09-13 07:43:07,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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-09-13 07:43:07,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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.010 2026-09-13 07:43:08,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-13 07:43:08,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:43:08,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:08,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:08,075 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:08,092 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:43:08,093 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:43:08,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-09-13 07:43:08,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:43:08,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.006 0.032 2026-09-13 07:43:08,124 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:08,125 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:08,137 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:08,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.010 0.028 2026-09-13 07:43:08,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [2/40] Tour test_sale_order_fp_different_from_partner_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:08,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.010 0.078 2026-09-13 07:43:08,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [3/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:08,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.024 2026-09-13 07:43:08,271 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:08,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:43:08,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-13 07:43:08,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [4/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:08,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-13 07:43:08,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-13 07:43:08,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-13 07:43:08,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:43:08,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:43:08,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-13 07:43:08,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:43:08,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.022 0.108 2026-09-13 07:43:08,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [5/40] Tour test_sale_order_fp_different_from_partner_one → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:08,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [6/40] Tour test_sale_order_fp_different_from_partner_one → Step select sale order with price 20.00 (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row td:contains('20.00')) 2026-09-13 07:43:08,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.048 0.052 2026-09-13 07:43:08,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.021 2026-09-13 07:43:08,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-13 07:43:08,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [7/40] Tour test_sale_order_fp_different_from_partner_one → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:08,880 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.036 0.048 2026-09-13 07:43:08,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.033 0.048 2026-09-13 07:43:08,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.075 2026-09-13 07:43:09,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.013 2026-09-13 07:43:09,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [8/40] Tour test_sale_order_fp_different_from_partner_one → Step .order-summary .tax:contains(10.00) 2026-09-13 07:43:09,058 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.015 2026-09-13 07:43:09,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [9/40] Tour test_sale_order_fp_different_from_partner_one → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:09,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [10/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:09,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [11/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:09,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [12/40] Tour test_sale_order_fp_different_from_partner_one → Step check fiscal position 'Partner FP' is selected (trigger: .o_fiscal_position_button:contains("Partner FP")) 2026-09-13 07:43:09,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [13/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-13 07:43:09,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [14/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:09,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [15/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:09,459 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:09,460 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:09,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [16/40] Tour test_sale_order_fp_different_from_partner_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:09,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [17/40] Tour test_sale_order_fp_different_from_partner_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:09,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [18/40] Tour test_sale_order_fp_different_from_partner_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:09,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [19/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-13 07:43:09,685 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78406219 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '22cf4849-bdc9-4d9c-95ed-4ff4ebf5b5ef'}] 2026-09-13 07:43:09,689 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:09,897 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78406219 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '22cf4849-bdc9-4d9c-95ed-4ff4ebf5b5ef'} created pos.order #839 2026-09-13 07:43:09,906 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78406219 finished 2026-09-13 07:43:10,126 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1367] 2026-09-13 07:43:10,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 449 0.185 0.354 2026-09-13 07:43:10,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:10,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [20/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:43:10,320 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4601110 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '22cf4849-bdc9-4d9c-95ed-4ff4ebf5b5ef'}] 2026-09-13 07:43:10,327 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4601110 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '22cf4849-bdc9-4d9c-95ed-4ff4ebf5b5ef'} sync ignored for existing PoS order pos.order(839,) (state: paid) 2026-09-13 07:43:10,336 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4601110 finished 2026-09-13 07:43:10,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [21/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:43:10,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [22/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:10,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.041 0.071 2026-09-13 07:43:10,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [23/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:10,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [24/40] Tour test_sale_order_fp_different_from_partner_one → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:10,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [25/40] Tour test_sale_order_fp_different_from_partner_one → Step select sale order with price 10.00 (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row td:contains('10.00')) 2026-09-13 07:43:10,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.024 2026-09-13 07:43:10,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.007 0.018 2026-09-13 07:43:10,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:43:10,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [26/40] Tour test_sale_order_fp_different_from_partner_one → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:10,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "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.021 0.042 2026-09-13 07:43:10,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.031 0.046 2026-09-13 07:43:10,856 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.072 2026-09-13 07:43:10,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.014 2026-09-13 07:43:10,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [27/40] Tour test_sale_order_fp_different_from_partner_one → Step .order-summary .tax:contains(0.00) 2026-09-13 07:43:10,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.015 2026-09-13 07:43:10,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [28/40] Tour test_sale_order_fp_different_from_partner_one → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:11,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [29/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:11,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [30/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:11,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [31/40] Tour test_sale_order_fp_different_from_partner_one → Step check fiscal position 'Sale Order FP' is selected (trigger: .o_fiscal_position_button:contains("Sale Order FP")) 2026-09-13 07:43:11,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [32/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-13 07:43:11,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [33/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:11,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [34/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:11,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [35/40] Tour test_sale_order_fp_different_from_partner_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:11,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [36/40] Tour test_sale_order_fp_different_from_partner_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:11,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [37/40] Tour test_sale_order_fp_different_from_partner_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:11,513 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [38/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-13 07:43:11,516 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75701799 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '353bfb25-3f0b-4bce-8d75-872bf4b51336'}] 2026-09-13 07:43:11,694 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75701799 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '353bfb25-3f0b-4bce-8d75-872bf4b51336'} created pos.order #840 2026-09-13 07:43:11,702 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75701799 finished 2026-09-13 07:43:11,882 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1369] 2026-09-13 07:43:11,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 323 0.140 0.332 2026-09-13 07:43:12,009 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:43:12,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [39/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:43:12,034 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43044274 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '353bfb25-3f0b-4bce-8d75-872bf4b51336'}] 2026-09-13 07:43:12,040 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43044274 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '353bfb25-3f0b-4bce-8d75-872bf4b51336'} sync ignored for existing PoS order pos.order(840,) (state: paid) 2026-09-13 07:43:12,054 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43044274 finished 2026-09-13 07:43:12,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [40/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:43:12,127 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.030 0.064 2026-09-13 07:43:12,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-09-13 07:43:12,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_sale_order_fp_different_from_partner_one SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-13 07:43:12,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 20699264 (allocated 22417408) 2026-09-13 07:43:12,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 79408 2026-09-13 07:43:12,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-09-13 07:43:12,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 79408 2026-09-13 07:43:12,304 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074312_303895_test_sale_order_fp_different_from_partner_one.txt 2026-09-13 07:43:12,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpsb7hbw7d_chrome_odoo" 2026-09-13 07:43:12,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-09-13 07:43:12,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 79569 2026-09-13 07:43:12,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpoq_aedju_chrome_odoo 2026-09-13 07:43:12,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:35015/json/version 2026-09-13 07:43:12,909 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:12,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:12,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:35015/json 2026-09-13 07:43:12,914 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:12,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:35015/devtools/page/F3808BE5600C262FF17F4BC5EA1E6F77 2026-09-13 07:43:12,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-09-13 07:43:12,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-09-13 07:43:12,973 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:12,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-09-13 07:43:12,976 26 INFO rb-103a292-224772-415053 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-09-13 07:43:12,976 26 INFO rb-103a292-224772-415053 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-09-13 07:43:12,988 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:13,303 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.026 0.296 2026-09-13 07:43:13,306 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'F3808BE5600C262FF17F4BC5EA1E6F77', 'loaderId': '09030508A19D5C683A114DCCEE3BB310', 'isDownload': False} 2026-09-13 07:43:13,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate ready code "odoo.isTourReady('test_selected_partner_quotation_loading')" 2026-09-13 07:43:13,309 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:13,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:43:13,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:43:13,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:43:13,683 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:13,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:43:13,706 26 INFO rb-103a292-224772-415053 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-09-13 07:43:13,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [1/35] Tour test_selected_partner_quotation_loading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:13,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:43:13,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:13,727 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:13,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:43:13,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.017 2026-09-13 07:43:13,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:43:13,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.034 2026-09-13 07:43:14,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.178 0.195 2026-09-13 07:43:14,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:43:14,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:43:14,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:43:14,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:43:14,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:14,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:14,389 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:14,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:14,408 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:43:14,409 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:14,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.019 2026-09-13 07:43:14,453 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:14,456 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:43:14,463 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:43:14,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [2/35] Tour test_selected_partner_quotation_loading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:14,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.019 0.055 2026-09-13 07:43:14,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [3/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:14,561 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.045 0.095 2026-09-13 07:43:14,568 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:14,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-09-13 07:43:14,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-09-13 07:43:14,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [4/35] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:43:14,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-13 07:43:14,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-13 07:43:14,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.010 0.216 2026-09-13 07:43:14,669 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-13 07:43:14,688 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:43:14,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-13 07:43:14,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.012 0.115 2026-09-13 07:43:14,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-09-13 07:43:14,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-13 07:43:14,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:43:14,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.017 0.158 2026-09-13 07:43:14,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [5/35] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:43:14,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [6/35] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:43:14,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [7/35] Tour test_selected_partner_quotation_loading → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-09-13 07:43:15,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [8/35] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-13 07:43:15,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [9/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:15,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [10/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:15,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [11/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:15,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [12/35] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:15,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [13/35] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:15,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.023 0.056 2026-09-13 07:43:15,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:15] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.010 2026-09-13 07:43:15,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.010 0.018 2026-09-13 07:43:15,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:43:15,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [14/35] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:15,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.023 0.043 2026-09-13 07:43:15,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.025 0.041 2026-09-13 07:43:15,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.062 2026-09-13 07:43:15,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.012 2026-09-13 07:43:15,752 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [15/35] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-09-13 07:43:15,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.013 2026-09-13 07:43:15,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [16/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:15,870 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [17/35] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-13 07:43:15,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [18/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:15,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [19/35] Tour test_selected_partner_quotation_loading → Step .pos-leftheader .list-plus-btn 2026-09-13 07:43:16,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [20/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:16,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [21/35] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:43:16,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [22/35] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:43:16,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [23/35] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:43:16,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [24/35] Tour test_selected_partner_quotation_loading → Step Search for partner "A Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-13 07:43:16,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [25/35] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 2)) 2026-09-13 07:43:16,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [26/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:16,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [27/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:16,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [28/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:16,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [29/35] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:16,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [30/35] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:16,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.030 2026-09-13 07:43:16,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:16] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.010 2026-09-13 07:43:16,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.007 0.019 2026-09-13 07:43:16,672 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:43:16,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [31/35] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:16,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:16] "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.023 0.045 2026-09-13 07:43:16,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.039 0.047 2026-09-13 07:43:16,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.085 2026-09-13 07:43:16,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.025 2026-09-13 07:43:16,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [32/35] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-09-13 07:43:16,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.017 2026-09-13 07:43:17,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [33/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:17,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [34/35] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("2"))) 2026-09-13 07:43:17,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [35/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:17,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-09-13 07:43:17,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:43:17,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 19761992 (allocated 21368832) 2026-09-13 07:43:17,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 79569 2026-09-13 07:43:17,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-09-13 07:43:17,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 79569 2026-09-13 07:43:17,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074317_313736_test_selected_partner_quotation_loading.txt 2026-09-13 07:43:17,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpoq_aedju_chrome_odoo" 2026-09-13 07:43:17,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-09-13 07:43:17,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 79726 2026-09-13 07:43:17,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpwclb5oj7_chrome_odoo 2026-09-13 07:43:17,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45453/json/version 2026-09-13 07:43:17,921 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45453', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:17,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:17,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45453/json 2026-09-13 07:43:17,924 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45453', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:17,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:45453/devtools/page/A57F618F8288847C90C22E68EAAB707D 2026-09-13 07:43:17,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-09-13 07:43:17,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-09-13 07:43:18,006 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:18,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-09-13 07:43:18,010 26 INFO rb-103a292-224772-415053 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-09-13 07:43:18,011 26 INFO rb-103a292-224772-415053 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-09-13 07:43:18,026 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:18,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.031 0.313 2026-09-13 07:43:18,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': 'A57F618F8288847C90C22E68EAAB707D', 'loaderId': 'BB92D462C4867351133AADDBA54D4D90', 'isDownload': False} 2026-09-13 07:43:18,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate ready code "odoo.isTourReady('test_settle_cancelled_sale_order')" 2026-09-13 07:43:18,393 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:18,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-09-13 07:43:18,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:43:18,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:43:18,769 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:18,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:43:18,802 26 INFO rb-103a292-224772-415053 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-09-13 07:43:18,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [1/16] Tour test_settle_cancelled_sale_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:18,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:43:18,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:18,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:18,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.008 2026-09-13 07:43:18,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:43:18,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.023 2026-09-13 07:43:18,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-13 07:43:19,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.163 0.252 2026-09-13 07:43:19,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:19,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:19,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-13 07:43:19,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:43:19,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:19,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:19,514 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:19,525 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:19,526 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:19,536 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:19,537 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:19,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.011 0.013 2026-09-13 07:43:19,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:43:19,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-13 07:43:19,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [2/16] Tour test_settle_cancelled_sale_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:19,627 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:43:19,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [3/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:19,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.028 0.033 2026-09-13 07:43:19,690 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:43:19,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [4/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:19,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.016 0.087 2026-09-13 07:43:19,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:43:19,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.016 0.113 2026-09-13 07:43:19,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.149 2026-09-13 07:43:19,820 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-13 07:43:19,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-13 07:43:19,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-09-13 07:43:19,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:43:19,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:43:19,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-13 07:43:19,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:43:19,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.125 2026-09-13 07:43:20,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-13 07:43:20,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [5/16] Tour test_settle_cancelled_sale_order → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:20,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [6/16] Tour test_settle_cancelled_sale_order → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:20,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.038 0.059 2026-09-13 07:43:20,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.022 2026-09-13 07:43:20,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-13 07:43:20,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [7/16] Tour test_settle_cancelled_sale_order → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:20,470 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.035 0.060 2026-09-13 07:43:20,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.036 0.046 2026-09-13 07:43:20,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.080 2026-09-13 07:43:20,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.016 2026-09-13 07:43:20,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [8/16] Tour test_settle_cancelled_sale_order → Step body:not(:has(.modal)) 2026-09-13 07:43:20,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.009 0.014 2026-09-13 07:43:20,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [9/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product A","price":"10.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.price:contains("10.00"))) 2026-09-13 07:43:20,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [10/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product B","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product B")):has(.price:contains("20.00"))) 2026-09-13 07:43:20,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [11/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:20,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [12/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:20,912 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:20,912 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:20,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [13/16] Tour test_settle_cancelled_sale_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:21,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [14/16] Tour test_settle_cancelled_sale_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:21,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [15/16] Tour test_settle_cancelled_sale_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:21,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [16/16] Tour test_settle_cancelled_sale_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:43:21,136 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73536216 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0bd1a776-6ca2-4e64-9c08-55c67de6d913'}] 2026-09-13 07:43:21,138 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:21,361 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73536216 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0bd1a776-6ca2-4e64-9c08-55c67de6d913'} created pos.order #841 2026-09-13 07:43:21,369 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73536216 finished 2026-09-13 07:43:21,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 430 0.155 0.348 2026-09-13 07:43:21,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:43:21,744 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38715709 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0bd1a776-6ca2-4e64-9c08-55c67de6d913'}] 2026-09-13 07:43:21,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-09-13 07:43:21,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_settle_cancelled_sale_order SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:43:21,749 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38715709 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0bd1a776-6ca2-4e64-9c08-55c67de6d913'} sync ignored for existing PoS order pos.order(841,) (state: paid) 2026-09-13 07:43:21,762 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38715709 finished 2026-09-13 07:43:21,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17620548 (allocated 18874368) 2026-09-13 07:43:21,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 79726 2026-09-13 07:43:21,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-09-13 07:43:21,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 79726 2026-09-13 07:43:21,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.036 0.053 2026-09-13 07:43:21,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074321_895029_test_settle_cancelled_sale_order.txt 2026-09-13 07:43:21,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpwclb5oj7_chrome_odoo" 2026-09-13 07:43:21,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-09-13 07:43:22,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 79870 2026-09-13 07:43:22,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpjx3iffvm_chrome_odoo 2026-09-13 07:43:22,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:44837/json/version 2026-09-13 07:43:22,272 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:22,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:22,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:44837/json 2026-09-13 07:43:22,279 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:22,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:44837/devtools/page/49B7BED17796C18E101317A24FEA2DC5 2026-09-13 07:43:22,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-09-13 07:43:22,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-09-13 07:43:22,351 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:22,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-09-13 07:43:22,353 26 INFO rb-103a292-224772-415053 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-09-13 07:43:22,353 26 INFO rb-103a292-224772-415053 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-09-13 07:43:22,362 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:22,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:22] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 129 0.044 0.511 2026-09-13 07:43:22,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '49B7BED17796C18E101317A24FEA2DC5', 'loaderId': 'E24481ECA2E31F9AAAF0B5AAF71FECED', 'isDownload': False} 2026-09-13 07:43:22,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Evaluate ready code "odoo.isTourReady('test_settle_changed_price_with_lots')" 2026-09-13 07:43:22,926 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:22,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:22] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:43:22,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:22] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:43:22,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:22] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:43:23,314 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:23,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:43:23,333 26 INFO rb-103a292-224772-415053 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-09-13 07:43:23,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:43:23,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [1/12] Tour test_settle_changed_price_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:23,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:43:23,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:23,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-13 07:43:23,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:43:23,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.019 2026-09-13 07:43:23,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-13 07:43:23,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.116 0.180 2026-09-13 07:43:23,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:43:23,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:43:23,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-13 07:43:23,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:23,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:23,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:23,878 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:23,902 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:43:23,906 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:43:23,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.014 2026-09-13 07:43:23,918 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:43:23,923 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:43:23,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.010 0.031 2026-09-13 07:43:23,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-13 07:43:23,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [2/12] Tour test_settle_changed_price_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:23,998 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:24,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.018 0.029 2026-09-13 07:43:24,047 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:24,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [3/12] Tour test_settle_changed_price_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:24,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.014 0.066 2026-09-13 07:43:24,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-13 07:43:24,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [4/12] Tour test_settle_changed_price_with_lots → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:24,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-13 07:43:24,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:43:24,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-13 07:43:24,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-13 07:43:24,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-13 07:43:24,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-13 07:43:24,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-13 07:43:24,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-13 07:43:24,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-13 07:43:24,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.016 0.152 2026-09-13 07:43:24,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [5/12] Tour test_settle_changed_price_with_lots → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:24,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [6/12] Tour test_settle_changed_price_with_lots → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:24,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.020 0.057 2026-09-13 07:43:24,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.022 2026-09-13 07:43:24,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-13 07:43:24,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [7/12] Tour test_settle_changed_price_with_lots → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:24,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.029 0.054 2026-09-13 07:43:24,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.021 0.035 2026-09-13 07:43:24,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-09-13 07:43:24,775 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.012 2026-09-13 07:43:24,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [8/12] Tour test_settle_changed_price_with_lots → Step body:not(:has(.modal)) 2026-09-13 07:43:24,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.006 0.013 2026-09-13 07:43:24,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [9/12] Tour test_settle_changed_price_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:24,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [10/12] Tour test_settle_changed_price_with_lots → Step order total amount is '180.00' (trigger: .product-screen .order-summary .total:contains("180.00")) 2026-09-13 07:43:24,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [11/12] Tour test_settle_changed_price_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:25,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [12/12] Tour test_settle_changed_price_with_lots → Step Check orderline with attributes: {"productName":"Settle Lots","quantity":"1.0","price":"100"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Settle Lots")):has(.qty:contains("1")):has(.price:contains("100"))))) 2026-09-13 07:43:25,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-09-13 07:43:25,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_settle_changed_price_with_lots SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:43:25,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16310860 (allocated 17039360) 2026-09-13 07:43:25,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 79870 2026-09-13 07:43:25,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-09-13 07:43:25,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 79870 2026-09-13 07:43:25,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074325_195190_test_settle_changed_price_with_lots.txt 2026-09-13 07:43:25,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpjx3iffvm_chrome_odoo" 2026-09-13 07:43:25,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-13 07:43:25,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 80008 2026-09-13 07:43:25,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp4_ivcdzn_chrome_odoo 2026-09-13 07:43:25,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:38199/json/version 2026-09-13 07:43:25,578 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:25,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:25,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:38199/json 2026-09-13 07:43:25,583 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:25,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:38199/devtools/page/E90F287C04D17A8D9D02E65F4CE71EFD 2026-09-13 07:43:25,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-09-13 07:43:25,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-09-13 07:43:25,651 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:25,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-09-13 07:43:25,653 26 INFO rb-103a292-224772-415053 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-09-13 07:43:25,653 26 INFO rb-103a292-224772-415053 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-09-13 07:43:25,660 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:25,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:25] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.030 0.282 2026-09-13 07:43:25,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': 'E90F287C04D17A8D9D02E65F4CE71EFD', 'loaderId': 'A2E824AF13760DC31A998BD77DA8F921', 'isDownload': False} 2026-09-13 07:43:25,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-13 07:43:25,984 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:25,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:25] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.006 2026-09-13 07:43:26,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:43:26,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:43:26,353 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:26,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:43:26,377 26 INFO rb-103a292-224772-415053 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-09-13 07:43:26,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [1/17] Tour PosSettleDraftOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:26,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:43:26,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:43:26,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:26,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:43:26,434 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.016 2026-09-13 07:43:26,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-13 07:43:26,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.029 2026-09-13 07:43:26,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.152 0.246 2026-09-13 07:43:26,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:26,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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.010 2026-09-13 07:43:27,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-13 07:43:27,057 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.004 2026-09-13 07:43:27,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:27,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:27,105 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:43:27,131 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:43:27,133 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:27,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.019 0.018 2026-09-13 07:43:27,147 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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-09-13 07:43:27,157 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:43:27,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.042 2026-09-13 07:43:27,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-13 07:43:27,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [2/17] Tour PosSettleDraftOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:27,223 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:27,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [3/17] Tour PosSettleDraftOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:27,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.027 0.037 2026-09-13 07:43:27,287 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:27,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [4/17] Tour PosSettleDraftOrder → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:27,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.014 0.090 2026-09-13 07:43:27,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:43:27,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.121 2026-09-13 07:43:27,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:43:27,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-13 07:43:27,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-13 07:43:27,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:43:27,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-13 07:43:27,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-13 07:43:27,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.114 2026-09-13 07:43:27,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-09-13 07:43:27,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [5/17] Tour PosSettleDraftOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:27,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-09-13 07:43:27,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [6/17] Tour PosSettleDraftOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:27,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.032 0.052 2026-09-13 07:43:27,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.025 2026-09-13 07:43:27,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-13 07:43:27,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [7/17] Tour PosSettleDraftOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:27,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:27] "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.038 0.064 2026-09-13 07:43:28,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.030 0.055 2026-09-13 07:43:28,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.084 2026-09-13 07:43:28,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-13 07:43:28,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [8/17] Tour PosSettleDraftOrder → Step body:not(:has(.modal)) 2026-09-13 07:43:28,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.015 2026-09-13 07:43:28,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [9/17] Tour PosSettleDraftOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:28,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [10/17] Tour PosSettleDraftOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Test service product","quantity":"1","price":"50.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test service product")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-09-13 07:43:28,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [11/17] Tour PosSettleDraftOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:28,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [12/17] Tour PosSettleDraftOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:28,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [13/17] Tour PosSettleDraftOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:28,448 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:28,448 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:28,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [14/17] Tour PosSettleDraftOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:28,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [15/17] Tour PosSettleDraftOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:28,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [16/17] Tour PosSettleDraftOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:28,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [17/17] Tour PosSettleDraftOrder → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:43:28,671 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96456704 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b01aa647-e309-40f7-8afd-c09ebcfe3b5d'}] 2026-09-13 07:43:28,672 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:28,770 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96456704 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b01aa647-e309-40f7-8afd-c09ebcfe3b5d'} created pos.order #842 2026-09-13 07:43:28,780 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96456704 finished 2026-09-13 07:43:28,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.066 0.135 2026-09-13 07:43:28,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:28,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-09-13 07:43:28,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:43:28,985 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69278104 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b01aa647-e309-40f7-8afd-c09ebcfe3b5d'}] 2026-09-13 07:43:28,991 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69278104 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b01aa647-e309-40f7-8afd-c09ebcfe3b5d'} sync ignored for existing PoS order pos.order(842,) (state: paid) 2026-09-13 07:43:29,001 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69278104 finished 2026-09-13 07:43:29,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17266868 (allocated 19136512) 2026-09-13 07:43:29,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.032 0.045 2026-09-13 07:43:29,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 80008 2026-09-13 07:43:29,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-09-13 07:43:29,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 80008 2026-09-13 07:43:29,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074329_127889_test_settle_draft_order_service_product.txt 2026-09-13 07:43:29,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp4_ivcdzn_chrome_odoo" 2026-09-13 07:43:29,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-09-13 07:43:29,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 80162 2026-09-13 07:43:29,825 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpm9kv7rp1_chrome_odoo 2026-09-13 07:43:29,825 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:38633/json/version 2026-09-13 07:43:29,826 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:29,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:29,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:38633/json 2026-09-13 07:43:29,832 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:29,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:38633/devtools/page/1B9AA84D53D6421C39D63B10C94DA456 2026-09-13 07:43:29,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-09-13 07:43:29,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-09-13 07:43:29,927 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:29,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-09-13 07:43:29,931 26 INFO rb-103a292-224772-415053 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-09-13 07:43:29,931 26 INFO rb-103a292-224772-415053 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-09-13 07:43:29,941 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:30,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 84 0.036 0.322 2026-09-13 07:43:30,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '1B9AA84D53D6421C39D63B10C94DA456', 'loaderId': '0F766BF0F7B03144405F54087B88BAB1', 'isDownload': False} 2026-09-13 07:43:30,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate ready code "odoo.isTourReady('test_settle_groupable_lot_total_amount')" 2026-09-13 07:43:30,306 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:30,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:43:30,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.012 2026-09-13 07:43:30,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-13 07:43:30,665 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:30,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:43:30,687 26 INFO rb-103a292-224772-415053 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-09-13 07:43:30,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [1/11] Tour test_settle_groupable_lot_total_amount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:30,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:43:30,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:30,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:30,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:43:30,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "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.020 2026-09-13 07:43:30,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-09-13 07:43:30,779 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.025 2026-09-13 07:43:31,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.115 0.214 2026-09-13 07:43:31,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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-09-13 07:43:31,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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.003 2026-09-13 07:43:31,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-13 07:43:31,293 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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.003 2026-09-13 07:43:31,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:31,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:31,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:31,354 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:43:31,357 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:43:31,360 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:43:31,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.011 0.017 2026-09-13 07:43:31,376 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:31,377 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:43:31,386 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:31,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.039 2026-09-13 07:43:31,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.015 0.047 2026-09-13 07:43:31,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [2/11] Tour test_settle_groupable_lot_total_amount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:31,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.015 0.084 2026-09-13 07:43:31,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [3/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:31,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.021 2026-09-13 07:43:31,540 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:31,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:43:31,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-13 07:43:31,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [4/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:31,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-13 07:43:31,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-13 07:43:31,625 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-13 07:43:31,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:43:31,652 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-13 07:43:31,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-13 07:43:31,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-13 07:43:31,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.095 2026-09-13 07:43:31,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [5/11] Tour test_settle_groupable_lot_total_amount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:31,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [6/11] Tour test_settle_groupable_lot_total_amount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:31,956 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.027 0.081 2026-09-13 07:43:32,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.029 2026-09-13 07:43:32,065 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.010 2026-09-13 07:43:32,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [7/11] Tour test_settle_groupable_lot_total_amount → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:32,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.039 0.060 2026-09-13 07:43:32,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.029 0.051 2026-09-13 07:43:32,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.090 2026-09-13 07:43:32,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.019 2026-09-13 07:43:32,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [8/11] Tour test_settle_groupable_lot_total_amount → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-13 07:43:32,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.011 0.027 2026-09-13 07:43:32,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [9/11] Tour test_settle_groupable_lot_total_amount → Step body:not(:has(.modal)) 2026-09-13 07:43:32,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [10/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-09-13 07:43:32,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [11/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00"):not(:visible)) 2026-09-13 07:43:32,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-09-13 07:43:32,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_settle_groupable_lot_total_amount SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:43:32,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16378752 (allocated 17825792) 2026-09-13 07:43:32,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 80162 2026-09-13 07:43:32,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-09-13 07:43:32,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 80162 2026-09-13 07:43:32,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074332_800381_test_settle_groupable_lot_total_amount.txt 2026-09-13 07:43:32,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpm9kv7rp1_chrome_odoo" 2026-09-13 07:43:32,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-13 07:43:33,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 80302 2026-09-13 07:43:33,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpv70i22bp_chrome_odoo 2026-09-13 07:43:33,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:40397/json/version 2026-09-13 07:43:33,239 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:33,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:33,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:40397/json 2026-09-13 07:43:33,268 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:33,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:40397/devtools/page/0BA1554F4940F710C055E921ADF36777 2026-09-13 07:43:33,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-09-13 07:43:33,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-09-13 07:43:33,358 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:33,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-09-13 07:43:33,361 26 INFO rb-103a292-224772-415053 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-09-13 07:43:33,361 26 INFO rb-103a292-224772-415053 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-09-13 07:43:33,371 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:33,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:33] "GET /pos/ui/126 HTTP/1.1" 200 - 83 0.028 0.280 2026-09-13 07:43:33,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '0BA1554F4940F710C055E921ADF36777', 'loaderId': '3AD40117D6BB6D68170B4BD21EC06E39', 'isDownload': False} 2026-09-13 07:43:33,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-13 07:43:33,684 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:33,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:33] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:43:33,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:33] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:43:33,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:33] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:43:34,023 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:43:34,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:43:34,040 26 INFO rb-103a292-224772-415053 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-09-13 07:43:34,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [1/21] Tour PosSettleCustomPrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:34,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:43:34,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:34,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:34,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:43:34,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.017 2026-09-13 07:43:34,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:43:34,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.022 2026-09-13 07:43:34,461 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.117 0.196 2026-09-13 07:43:34,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:43:34,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:43:34,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:43:34,566 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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.004 2026-09-13 07:43:34,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:34,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:34,602 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:34,617 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:34,617 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:43:34,633 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:34,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.007 0.019 2026-09-13 07:43:34,636 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:43:34,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.036 2026-09-13 07:43:34,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-13 07:43:34,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [2/21] Tour PosSettleCustomPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:34,703 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:34,740 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:43:34,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [3/21] Tour PosSettleCustomPrice → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:34,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.022 0.027 2026-09-13 07:43:34,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.011 0.072 2026-09-13 07:43:34,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [4/21] Tour PosSettleCustomPrice → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:34,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-13 07:43:34,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:43:34,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-13 07:43:34,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.034 0.110 2026-09-13 07:43:34,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.025 0.168 2026-09-13 07:43:34,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-13 07:43:34,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.173 2026-09-13 07:43:34,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:34] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-09-13 07:43:35,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-13 07:43:35,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-13 07:43:35,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.229 2026-09-13 07:43:35,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [5/21] Tour PosSettleCustomPrice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:35,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [6/21] Tour PosSettleCustomPrice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:35,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.028 0.064 2026-09-13 07:43:35,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.016 0.018 2026-09-13 07:43:35,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:43:35,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [7/21] Tour PosSettleCustomPrice → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:35,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "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.025 0.041 2026-09-13 07:43:35,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.026 0.037 2026-09-13 07:43:35,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.063 2026-09-13 07:43:35,551 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-13 07:43:35,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [8/21] Tour PosSettleCustomPrice → Step body:not(:has(.modal)) 2026-09-13 07:43:35,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.012 2026-09-13 07:43:35,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [9/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:35,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [10/21] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-13 07:43:35,752 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [11/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:35,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [12/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:35,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [13/21] Tour PosSettleCustomPrice → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:43:35,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [14/21] Tour PosSettleCustomPrice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:43:35,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [15/21] Tour PosSettleCustomPrice → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:43:36,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [16/21] Tour PosSettleCustomPrice → Step Search for partner "A Test Partner AAA" (trigger: .modal-dialog .input-group input) 2026-09-13 07:43:36,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [17/21] Tour PosSettleCustomPrice → Step click partner 'A Test Partner AAA' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner AAA)) 2026-09-13 07:43:36,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [18/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:36,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [19/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:36,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [20/21] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-13 07:43:36,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [21/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:36,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-09-13 07:43:36,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 07:43:36,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17015204 (allocated 18612224) 2026-09-13 07:43:36,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 80302 2026-09-13 07:43:36,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-09-13 07:43:36,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 80302 2026-09-13 07:43:36,467 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074336_467776_test_settle_order_change_customer.txt 2026-09-13 07:43:36,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpv70i22bp_chrome_odoo" 2026-09-13 07:43:36,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-13 07:43:36,919 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 80448 2026-09-13 07:43:36,919 26 INFO rb-103a292-224772-415053 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/tmpw4q__7eg_chrome_odoo 2026-09-13 07:43:36,919 26 INFO rb-103a292-224772-415053 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:40351/json/version 2026-09-13 07:43:36,920 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:36,922 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:36,922 26 INFO rb-103a292-224772-415053 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:40351/json 2026-09-13 07:43:36,922 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:36,923 26 INFO rb-103a292-224772-415053 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:40351/devtools/page/25747498C312D08AAB2BC0DE4F5EEEF5 2026-09-13 07:43:36,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Enable chrome headless console log notification 2026-09-13 07:43:36,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-09-13 07:43:36,973 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:36,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-09-13 07:43:36,975 26 INFO rb-103a292-224772-415053 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-09-13 07:43:36,975 26 INFO rb-103a292-224772-415053 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-09-13 07:43:36,991 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:37,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.041 0.484 2026-09-13 07:43:37,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '25747498C312D08AAB2BC0DE4F5EEEF5', 'loaderId': '4C073A7BEACD37BE72DA499F3C57A95C', 'isDownload': False} 2026-09-13 07:43:37,517 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-09-13 07:43:37,522 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:37,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:43:37,537 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:43:37,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:43:37,833 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:37,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:43:37,848 26 INFO rb-103a292-224772-415053 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-09-13 07:43:37,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [1/36] Tour PosSettleOrderShipLater → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:37,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:43:37,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:43:37,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:37,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.010 2026-09-13 07:43:37,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-13 07:43:37,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.019 2026-09-13 07:43:37,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-13 07:43:38,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.129 0.190 2026-09-13 07:43:38,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.002 2026-09-13 07:43:38,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 2026-09-13 07:43:38,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:43:38,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 2026-09-13 07:43:38,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:38,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:38,445 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:43:38,457 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:43:38,469 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:43:38,473 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:43:38,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.017 0.016 2026-09-13 07:43:38,495 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:43:38,497 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:38,499 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-13 07:43:38,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-09-13 07:43:38,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.013 0.050 2026-09-13 07:43:38,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [2/36] Tour PosSettleOrderShipLater → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:38,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.013 0.088 2026-09-13 07:43:38,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [3/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:38,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-13 07:43:38,640 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:38,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:43:38,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-13 07:43:38,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [4/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:38,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:43:38,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-13 07:43:38,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-13 07:43:38,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-13 07:43:38,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-13 07:43:38,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-13 07:43:38,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-13 07:43:38,811 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-13 07:43:38,861 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.014 0.106 2026-09-13 07:43:38,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [5/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:38,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [6/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-09-13 07:43:39,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.022 0.056 2026-09-13 07:43:39,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.019 2026-09-13 07:43:39,108 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-13 07:43:39,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [7/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:39,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "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.036 0.047 2026-09-13 07:43:39,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.024 0.050 2026-09-13 07:43:39,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.073 2026-09-13 07:43:39,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.012 2026-09-13 07:43:39,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [8/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-09-13 07:43:39,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.013 2026-09-13 07:43:39,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [9/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:39,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [10/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:39,536 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:39,538 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:39,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [11/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:39,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [12/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-13 07:43:39,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [13/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-13 07:43:39,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [14/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-13 07:43:39,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [15/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:39,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [16/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:43:39,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [17/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:39,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [18/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:43:39,976 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:39,978 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21624642 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e3872a65-85dc-4805-80ea-afb421483caa'}] 2026-09-13 07:43:40,151 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21624642 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e3872a65-85dc-4805-80ea-afb421483caa'} created pos.order #843 2026-09-13 07:43:40,158 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21624642 finished 2026-09-13 07:43:40,342 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1376] 2026-09-13 07:43:40,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.160 0.335 2026-09-13 07:43:40,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:43:40,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [19/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:43:40,585 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54372518 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e3872a65-85dc-4805-80ea-afb421483caa'}] 2026-09-13 07:43:40,589 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54372518 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e3872a65-85dc-4805-80ea-afb421483caa'} sync ignored for existing PoS order pos.order(843,) (state: paid) 2026-09-13 07:43:40,597 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54372518 finished 2026-09-13 07:43:40,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [20/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:43:40,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.030 0.054 2026-09-13 07:43:40,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [21/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:40,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [22/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:40,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [23/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:40,849 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [24/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:40,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.032 2026-09-13 07:43:40,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.009 0.024 2026-09-13 07:43:40,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:43:40,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [25/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:41,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:41] "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.027 0.046 2026-09-13 07:43:41,128 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.036 0.045 2026-09-13 07:43:41,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.078 2026-09-13 07:43:41,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.013 2026-09-13 07:43:41,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [26/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-09-13 07:43:41,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.015 0.014 2026-09-13 07:43:41,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [27/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:41,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [28/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:41,392 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [29/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:41,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [30/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-13 07:43:41,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [31/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-13 07:43:41,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [32/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-13 07:43:41,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [33/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:41,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [34/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:43:41,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [35/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:41,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [36/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:43:41,775 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55886841 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '0f0ad02f-054f-4cba-acff-a99af838afe7'}] 2026-09-13 07:43:41,911 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55886841 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '0f0ad02f-054f-4cba-acff-a99af838afe7'} created pos.order #844 2026-09-13 07:43:41,921 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55886841 finished 2026-09-13 07:43:42,092 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1379] 2026-09-13 07:43:42,182 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1380] 2026-09-13 07:43:42,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.210 0.294 2026-09-13 07:43:42,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:42,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-09-13 07:43:42,338 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25157421 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '0f0ad02f-054f-4cba-acff-a99af838afe7'}] 2026-09-13 07:43:42,342 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25157421 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '0f0ad02f-054f-4cba-acff-a99af838afe7'} sync ignored for existing PoS order pos.order(844,) (state: paid) 2026-09-13 07:43:42,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:43:42,350 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25157421 finished 2026-09-13 07:43:42,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.031 0.057 2026-09-13 07:43:42,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20753664 (allocated 23203840) 2026-09-13 07:43:42,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 80448 2026-09-13 07:43:42,461 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-09-13 07:43:42,461 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 80448 2026-09-13 07:43:42,529 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074342_529142_test_settle_order_ship_later_effect_on_so.txt 2026-09-13 07:43:42,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpw4q__7eg_chrome_odoo" 2026-09-13 07:43:42,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-13 07:43:43,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 80606 2026-09-13 07:43:43,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpc4ut2evo_chrome_odoo 2026-09-13 07:43:43,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:41837/json/version 2026-09-13 07:43:43,170 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:43,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:43,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:41837/json 2026-09-13 07:43:43,172 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:43,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:41837/devtools/page/FC7D202459C3DA162CF02D38579B4359 2026-09-13 07:43:43,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-09-13 07:43:43,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-09-13 07:43:43,261 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:43,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-09-13 07:43:43,264 26 INFO rb-103a292-224772-415053 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-09-13 07:43:43,264 26 INFO rb-103a292-224772-415053 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-09-13 07:43:43,271 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:43,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:43] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.020 0.282 2026-09-13 07:43:43,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': 'FC7D202459C3DA162CF02D38579B4359', 'loaderId': '8D84C2C2573362ECCF21D3052D2F191B', 'isDownload': False} 2026-09-13 07:43:43,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-13 07:43:43,579 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:43,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:43] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:43:43,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:43] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:43:43,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:43] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:43:43,940 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:43,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:43:43,966 26 INFO rb-103a292-224772-415053 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-09-13 07:43:43,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [1/17] Tour PosSettleOrderRealTime → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:43,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:43:43,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:43:43,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:44,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.014 2026-09-13 07:43:44,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-13 07:43:44,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.026 2026-09-13 07:43:44,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-13 07:43:44,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.124 0.191 2026-09-13 07:43:44,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.006 2026-09-13 07:43:44,471 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 2026-09-13 07:43:44,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:43:44,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 2026-09-13 07:43:44,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:44,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:44,582 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:44,612 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:43:44,615 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:43:44,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.007 0.027 2026-09-13 07:43:44,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-13 07:43:44,620 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:44,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-09-13 07:43:44,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [2/17] Tour PosSettleOrderRealTime → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:44,709 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:44,732 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:43:44,764 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:44,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [3/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:44,776 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.024 0.033 2026-09-13 07:43:44,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.011 0.078 2026-09-13 07:43:44,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [4/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:44,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-13 07:43:44,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:43:44,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-13 07:43:44,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:43:44,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-13 07:43:44,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-13 07:43:44,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-13 07:43:44,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.118 2026-09-13 07:43:44,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:44] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-13 07:43:45,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [5/17] Tour PosSettleOrderRealTime → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:45,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-13 07:43:45,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-09-13 07:43:45,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [6/17] Tour PosSettleOrderRealTime → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:45,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.020 0.048 2026-09-13 07:43:45,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.018 2026-09-13 07:43:45,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-13 07:43:45,260 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [7/17] Tour PosSettleOrderRealTime → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:45,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.026 0.052 2026-09-13 07:43:45,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.021 0.039 2026-09-13 07:43:45,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.063 2026-09-13 07:43:45,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-13 07:43:45,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [8/17] Tour PosSettleOrderRealTime → Step body:not(:has(.modal)) 2026-09-13 07:43:45,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.017 2026-09-13 07:43:45,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [9/17] Tour PosSettleOrderRealTime → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:45,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [10/17] Tour PosSettleOrderRealTime → Step order total amount is '40' (trigger: .product-screen .order-summary .total:contains("40")) 2026-09-13 07:43:45,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [11/17] Tour PosSettleOrderRealTime → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:45,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [12/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:45,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [13/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:45,765 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:45,766 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:45,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [14/17] Tour PosSettleOrderRealTime → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:45,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [15/17] Tour PosSettleOrderRealTime → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:45,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [16/17] Tour PosSettleOrderRealTime → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:45,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [17/17] Tour PosSettleOrderRealTime → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:43:45,985 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67007750 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '63e4ebcb-b237-407d-a7be-ec3328778653'}] 2026-09-13 07:43:45,988 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:46,104 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1383, 1384] 2026-09-13 07:43:46,303 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67007750 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '63e4ebcb-b237-407d-a7be-ec3328778653'} created pos.order #845 2026-09-13 07:43:46,311 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67007750 finished 2026-09-13 07:43:46,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.157 0.317 2026-09-13 07:43:46,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:43:46,548 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50973600 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '63e4ebcb-b237-407d-a7be-ec3328778653'}] 2026-09-13 07:43:46,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-09-13 07:43:46,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:43:46,555 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50973600 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '63e4ebcb-b237-407d-a7be-ec3328778653'} sync ignored for existing PoS order pos.order(845,) (state: paid) 2026-09-13 07:43:46,564 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50973600 finished 2026-09-13 07:43:46,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17229124 (allocated 18612224) 2026-09-13 07:43:46,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 80606 2026-09-13 07:43:46,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-09-13 07:43:46,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 80606 2026-09-13 07:43:46,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.037 0.072 2026-09-13 07:43:46,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074346_690474_test_settle_order_unreserve_order_lines.txt 2026-09-13 07:43:46,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpc4ut2evo_chrome_odoo" 2026-09-13 07:43:47,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-13 07:43:47,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 80762 2026-09-13 07:43:47,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpm6d8l29z_chrome_odoo 2026-09-13 07:43:47,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:43435/json/version 2026-09-13 07:43:47,608 26 INFO rb-103a292-224772-415053 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-09-13 07:43:47,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:47,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:43435/json 2026-09-13 07:43:47,610 26 INFO rb-103a292-224772-415053 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-09-13 07:43:47,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:43435/devtools/page/51ECD4F7BE395C493AF917B835C9B08D 2026-09-13 07:43:47,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-09-13 07:43:47,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-09-13 07:43:47,688 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:47,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-09-13 07:43:47,690 26 INFO rb-103a292-224772-415053 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-09-13 07:43:47,690 26 INFO rb-103a292-224772-415053 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-09-13 07:43:47,696 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:47,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:47] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.029 0.267 2026-09-13 07:43:47,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': '51ECD4F7BE395C493AF917B835C9B08D', 'loaderId': 'CC9C3501C1F3863DE37FEAD67B182F3C', 'isDownload': False} 2026-09-13 07:43:47,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-13 07:43:47,998 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:48,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:43:48,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:43:48,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:43:48,388 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:48,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:43:48,404 26 INFO rb-103a292-224772-415053 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-09-13 07:43:48,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [1/31] Tour PosSettleOrder2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:48,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-13 07:43:48,434 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:48,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:48,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "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.012 2026-09-13 07:43:48,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.025 2026-09-13 07:43:48,557 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.027 2026-09-13 07:43:48,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-13 07:43:48,997 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.173 0.239 2026-09-13 07:43:49,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:43:49,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.005 2026-09-13 07:43:49,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.023 2026-09-13 07:43:49,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:43:49,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:49,143 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:49,180 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:49,199 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:43:49,205 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:43:49,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.015 2026-09-13 07:43:49,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.006 0.029 2026-09-13 07:43:49,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-13 07:43:49,239 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:49,245 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:49,256 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:49,294 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.014 0.029 2026-09-13 07:43:49,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [2/31] Tour PosSettleOrder2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:49,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.015 0.066 2026-09-13 07:43:49,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [3/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:49,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.022 2026-09-13 07:43:49,382 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:49,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:43:49,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-13 07:43:49,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [4/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:49,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-13 07:43:49,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-09-13 07:43:49,479 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-09-13 07:43:49,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.109 2026-09-13 07:43:49,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-13 07:43:49,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:43:49,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-09-13 07:43:49,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-13 07:43:49,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.122 2026-09-13 07:43:49,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [5/31] Tour PosSettleOrder2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:49,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [6/31] Tour PosSettleOrder2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:49,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.028 0.056 2026-09-13 07:43:49,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.021 2026-09-13 07:43:49,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-13 07:43:49,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [7/31] Tour PosSettleOrder2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:50,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:50] "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.039 0.074 2026-09-13 07:43:50,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.039 0.045 2026-09-13 07:43:50,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.081 2026-09-13 07:43:50,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.013 2026-09-13 07:43:50,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [8/31] Tour PosSettleOrder2 → Step body:not(:has(.modal)) 2026-09-13 07:43:50,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.010 0.022 2026-09-13 07:43:50,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [9/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-13 07:43:50,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [10/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-13 07:43:50,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [11/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-09-13 07:43:50,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [12/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:50,520 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [13/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-13 07:43:50,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [14/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:50,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [15/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-13 07:43:50,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [16/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-13 07:43:50,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [17/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-09-13 07:43:50,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [18/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:50,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [19/31] Tour PosSettleOrder2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:43:50,882 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [20/31] Tour PosSettleOrder2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:43:50,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [21/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:50,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [22/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:43:51,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [23/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("0"))) 2026-09-13 07:43:51,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [24/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:43:51,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [25/31] Tour PosSettleOrder2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:51,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [26/31] Tour PosSettleOrder2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:51,226 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:51,227 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:51,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [27/31] Tour PosSettleOrder2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:51,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [28/31] Tour PosSettleOrder2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:51,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [29/31] Tour PosSettleOrder2 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:43:51,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [30/31] Tour PosSettleOrder2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:51,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [31/31] Tour PosSettleOrder2 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:43:51,498 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85703244 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd9a018a4-35df-4ed5-93c0-5cb309a44896'}] 2026-09-13 07:43:51,500 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:51,741 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85703244 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd9a018a4-35df-4ed5-93c0-5cb309a44896'} created pos.order #846 2026-09-13 07:43:51,754 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85703244 finished 2026-09-13 07:43:51,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 299 0.167 0.256 2026-09-13 07:43:51,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:52,029 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84164576 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd9a018a4-35df-4ed5-93c0-5cb309a44896'}] 2026-09-13 07:43:52,034 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84164576 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd9a018a4-35df-4ed5-93c0-5cb309a44896'} sync ignored for existing PoS order pos.order(846,) (state: paid) 2026-09-13 07:43:52,043 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84164576 finished 2026-09-13 07:43:52,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-09-13 07:43:52,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:43:52,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 17953852 (allocated 19398656) 2026-09-13 07:43:52,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 80762 2026-09-13 07:43:52,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-09-13 07:43:52,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 80762 2026-09-13 07:43:52,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.054 0.080 2026-09-13 07:43:52,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074352_175577_test_settle_order_with_different_product.txt 2026-09-13 07:43:52,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpm6d8l29z_chrome_odoo" 2026-09-13 07:43:52,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-09-13 07:43:52,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 80909 2026-09-13 07:43:52,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmp4t3nd0i7_chrome_odoo 2026-09-13 07:43:52,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:36183/json/version 2026-09-13 07:43:52,577 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:52,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:52,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:36183/json 2026-09-13 07:43:52,582 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:52,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:36183/devtools/page/FE67D92461492C6CB648530AB284569F 2026-09-13 07:43:52,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-09-13 07:43:52,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-09-13 07:43:52,657 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:52,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-09-13 07:43:52,659 26 INFO rb-103a292-224772-415053 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-09-13 07:43:52,659 26 INFO rb-103a292-224772-415053 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-09-13 07:43:52,666 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:55,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.019 2.616 2026-09-13 07:43:55,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': 'FE67D92461492C6CB648530AB284569F', 'loaderId': '25EB3952F90B4F4109AA498EA7CEB23F', 'isDownload': False} 2026-09-13 07:43:55,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-13 07:43:55,308 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:55,319 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:43:55,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:43:55,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:43:55,667 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:55,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:43:55,700 26 INFO rb-103a292-224772-415053 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-09-13 07:43:55,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:55,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:43:55,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:43:55,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:55,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.008 2026-09-13 07:43:55,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:43:55,776 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.022 2026-09-13 07:43:55,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-13 07:43:56,103 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.112 0.192 2026-09-13 07:43:56,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.006 2026-09-13 07:43:56,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:56,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-13 07:43:56,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:56,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-09-13 07:43:56,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:56,264 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:56,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:56,291 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:56,293 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:43:56,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.012 0.014 2026-09-13 07:43:56,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-09-13 07:43:56,313 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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-09-13 07:43:56,314 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:56,328 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:43:56,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.012 0.039 2026-09-13 07:43:56,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:43:56,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.008 0.069 2026-09-13 07:43:56,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-13 07:43:56,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:43:56,455 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:56,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-09-13 07:43:56,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-13 07:43:56,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-09-13 07:43:56,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:43:56,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:43:56,557 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:43:56,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-13 07:43:56,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-13 07:43:56,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-13 07:43:56,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:43:56,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.031 0.115 2026-09-13 07:43:56,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:43:56,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:43:56,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.029 0.047 2026-09-13 07:43:56,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.028 2026-09-13 07:43:56,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.012 2026-09-13 07:43:57,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:43:57,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43: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.032 0.048 2026-09-13 07:43:57,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.024 0.044 2026-09-13 07:43:57,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.046 2026-09-13 07:43:57,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.021 2026-09-13 07:43:57,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-13 07:43:57,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:57] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.009 0.015 2026-09-13 07:43:57,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:43:57,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:43:57,383 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:57,384 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:57,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:43:57,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:43:57,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:43:57,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:43:57,603 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52251699 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3fa98e8f-b903-4275-ac12-e8bd6ad9d5da'}] 2026-09-13 07:43:57,606 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:57,815 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52251699 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3fa98e8f-b903-4275-ac12-e8bd6ad9d5da'} created pos.order #847 2026-09-13 07:43:57,823 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52251699 finished 2026-09-13 07:43:57,969 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 301 0.118 0.249 2026-09-13 07:43:57,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:43:58,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-09-13 07:43:58,072 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:43:58,074 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21193058 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3fa98e8f-b903-4275-ac12-e8bd6ad9d5da'}] 2026-09-13 07:43:58,078 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21193058 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3fa98e8f-b903-4275-ac12-e8bd6ad9d5da'} sync ignored for existing PoS order pos.order(847,) (state: paid) 2026-09-13 07:43:58,086 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21193058 finished 2026-09-13 07:43:58,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17336832 (allocated 18874368) 2026-09-13 07:43:58,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.036 0.054 2026-09-13 07:43:58,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 80909 2026-09-13 07:43:58,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-09-13 07:43:58,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 80909 2026-09-13 07:43:58,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074358_236245_test_settle_order_with_different_uom.txt 2026-09-13 07:43:58,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmp4t3nd0i7_chrome_odoo" 2026-09-13 07:43:58,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-13 07:43:58,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 81057 2026-09-13 07:43:58,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpz1221glp_chrome_odoo 2026-09-13 07:43:58,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:46721/json/version 2026-09-13 07:43:58,659 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:58,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:43:58,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:46721/json 2026-09-13 07:43:58,666 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:43:58,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:46721/devtools/page/E66AC467131F5E0B72D716B5A5E45FBF 2026-09-13 07:43:58,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-09-13 07:43:58,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-09-13 07:43:58,732 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:43:58,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-09-13 07:43:58,735 26 INFO rb-103a292-224772-415053 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-09-13 07:43:58,735 26 INFO rb-103a292-224772-415053 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-09-13 07:43:58,742 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:43:59,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.025 0.306 2026-09-13 07:43:59,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'E66AC467131F5E0B72D716B5A5E45FBF', 'loaderId': '48B28446CA043079C6D5A1014FC414B9', 'isDownload': False} 2026-09-13 07:43:59,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-13 07:43:59,082 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:43:59,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:43:59,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:43:59,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:43:59,475 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:43:59,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:43:59,496 26 INFO rb-103a292-224772-415053 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-09-13 07:43:59,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [1/26] Tour PosSettleOrderIncompatiblePartner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:43:59,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:43:59,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:43:59,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:43:59,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.009 2026-09-13 07:43:59,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:43:59,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.023 2026-09-13 07:43:59,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.023 2026-09-13 07:43:59,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.130 0.202 2026-09-13 07:43:59,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:43:59,997 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:43:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:00,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-09-13 07:44:00,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:00,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:00,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:00,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:00,141 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:00,158 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:44:00,162 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-13 07:44:00,168 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:44:00,177 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:00,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.021 0.018 2026-09-13 07:44:00,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:44:00,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [2/26] Tour PosSettleOrderIncompatiblePartner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:00,277 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:44:00,297 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:00,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [3/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:00,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.034 0.032 2026-09-13 07:44:00,353 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-09-13 07:44:00,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [4/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:00,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-13 07:44:00,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:44:00,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:44:00,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.019 0.165 2026-09-13 07:44:00,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-09-13 07:44:00,485 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-13 07:44:00,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-13 07:44:00,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.159 2026-09-13 07:44:00,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-09-13 07:44:00,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.144 2026-09-13 07:44:00,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-09-13 07:44:00,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-13 07:44:00,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [5/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:00,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [6/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-09-13 07:44:00,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.063 0.080 2026-09-13 07:44:00,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.020 0.023 2026-09-13 07:44:00,978 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-13 07:44:01,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [7/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:01,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "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.034 0.056 2026-09-13 07:44:01,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.029 0.047 2026-09-13 07:44:01,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.075 2026-09-13 07:44:01,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.005 0.012 2026-09-13 07:44:01,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.017 2026-09-13 07:44:01,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [8/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-09-13 07:44:01,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.013 2026-09-13 07:44:01,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [9/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:01,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [10/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product1","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product1")):has(.qty:contains("1"))) 2026-09-13 07:44:01,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [11/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:01,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [12/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:01,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [13/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-09-13 07:44:01,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [14/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:01,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [15/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:01,752 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [16/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:01,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [17/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:01,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [18/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:01,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.034 2026-09-13 07:44:01,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.012 2026-09-13 07:44:01,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.013 0.019 2026-09-13 07:44:01,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-13 07:44:02,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [19/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:02,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:02] "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.025 0.042 2026-09-13 07:44:02,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.023 0.042 2026-09-13 07:44:02,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.063 2026-09-13 07:44:02,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.013 2026-09-13 07:44:02,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:02] "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.070 0.045 2026-09-13 07:44:02,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.027 0.039 2026-09-13 07:44:02,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.066 2026-09-13 07:44:02,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.016 2026-09-13 07:44:02,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [20/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-09-13 07:44:02,510 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.013 2026-09-13 07:44:02,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [21/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:02,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [22/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product2","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product2")):has(.qty:contains("1"))) 2026-09-13 07:44:02,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [23/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:02,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [24/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:02,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [25/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-09-13 07:44:02,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [26/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:02,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-09-13 07:44:02,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:44:02,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18089420 (allocated 19398656) 2026-09-13 07:44:02,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 81057 2026-09-13 07:44:02,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-09-13 07:44:02,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 81057 2026-09-13 07:44:03,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074403_013661_test_settle_order_with_incompatible_partner.txt 2026-09-13 07:44:03,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpz1221glp_chrome_odoo" 2026-09-13 07:44:03,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-13 07:44:04,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 81221 2026-09-13 07:44:04,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpiyoxx3s1_chrome_odoo 2026-09-13 07:44:04,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:42041/json/version 2026-09-13 07:44:04,245 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:04,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:04,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:42041/json 2026-09-13 07:44:04,248 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:04,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:42041/devtools/page/505183EF99D0CA16F24C4BB0BF9237D8 2026-09-13 07:44:04,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-09-13 07:44:04,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-09-13 07:44:04,280 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:44:04,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-09-13 07:44:04,286 26 INFO rb-103a292-224772-415053 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-09-13 07:44:04,286 26 INFO rb-103a292-224772-415053 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-09-13 07:44:04,294 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:04,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:04] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.027 0.273 2026-09-13 07:44:04,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '505183EF99D0CA16F24C4BB0BF9237D8', 'loaderId': 'F6581C10A3561284F2AA137C77BC8EF7', 'isDownload': False} 2026-09-13 07:44:04,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-13 07:44:04,599 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:04,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:04] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:44:04,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:04] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-13 07:44:04,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:04] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-09-13 07:44:04,989 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:05,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:05,012 26 INFO rb-103a292-224772-415053 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-09-13 07:44:05,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [1/25] Tour PosSettleOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:05,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:44:05,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:05,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:05,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:44:05,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:44:05,081 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.008 0.020 2026-09-13 07:44:05,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-13 07:44:05,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.124 0.223 2026-09-13 07:44:05,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:05,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:05,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:44:05,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:05,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:05,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-13 07:44:05,621 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:05,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:05,636 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:44:05,639 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:05,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.008 2026-09-13 07:44:05,651 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:05,655 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:05,665 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:05,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.010 0.030 2026-09-13 07:44:05,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.011 0.028 2026-09-13 07:44:05,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [2/25] Tour PosSettleOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:05,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.014 0.066 2026-09-13 07:44:05,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-13 07:44:05,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [3/25] Tour PosSettleOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:05,799 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:05,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-09-13 07:44:05,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-13 07:44:05,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [4/25] Tour PosSettleOrder → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:05,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-13 07:44:05,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-13 07:44:05,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-13 07:44:05,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-13 07:44:05,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-09-13 07:44:05,967 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-09-13 07:44:05,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-09-13 07:44:05,997 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:05] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-13 07:44:06,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.113 2026-09-13 07:44:06,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [5/25] Tour PosSettleOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:06,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [6/25] Tour PosSettleOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:06,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.019 0.049 2026-09-13 07:44:06,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 23 0.012 0.018 2026-09-13 07:44:06,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:44:06,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [7/25] Tour PosSettleOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:06,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:06] "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.050 0.048 2026-09-13 07:44:06,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.026 0.047 2026-09-13 07:44:06,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.073 2026-09-13 07:44:06,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-09-13 07:44:06,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [8/25] Tour PosSettleOrder → Step body:not(:has(.modal)) 2026-09-13 07:44:06,641 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.015 2026-09-13 07:44:06,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [9/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:06,752 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [10/25] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":9,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("9"))) 2026-09-13 07:44:06,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [11/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:06,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [12/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:06,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [13/25] Tour PosSettleOrder → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:44:06,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [14/25] Tour PosSettleOrder → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:44:07,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [15/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:07,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [16/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:07,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [17/25] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("2"))) 2026-09-13 07:44:07,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [18/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:07,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [19/25] Tour PosSettleOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:44:07,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [20/25] Tour PosSettleOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:44:07,307 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:07,309 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:07,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [21/25] Tour PosSettleOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:44:07,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [22/25] Tour PosSettleOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:44:07,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [23/25] Tour PosSettleOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:44:07,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [24/25] Tour PosSettleOrder → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:44:07,537 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52227582 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4267c3fd-fbda-4aca-b3c7-1aaa9afd5d0a'}] 2026-09-13 07:44:07,542 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:07,751 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #238 deleted stock.move records with IDs: [1391] 2026-09-13 07:44:07,946 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52227582 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4267c3fd-fbda-4aca-b3c7-1aaa9afd5d0a'} created pos.order #848 2026-09-13 07:44:07,954 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52227582 finished 2026-09-13 07:44:08,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.205 0.339 2026-09-13 07:44:08,109 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:08,191 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10590617 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4267c3fd-fbda-4aca-b3c7-1aaa9afd5d0a'}] 2026-09-13 07:44:08,197 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10590617 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4267c3fd-fbda-4aca-b3c7-1aaa9afd5d0a'} sync ignored for existing PoS order pos.order(848,) (state: paid) 2026-09-13 07:44:08,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [25/25] Tour PosSettleOrder → Step .pos-leftheader .orders-button 2026-09-13 07:44:08,209 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10590617 finished 2026-09-13 07:44:08,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-09-13 07:44:08,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-13 07:44:08,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.045 0.074 2026-09-13 07:44:08,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.046 2026-09-13 07:44:08,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 19932468 (allocated 22020096) 2026-09-13 07:44:08,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:44:08,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 81221 2026-09-13 07:44:08,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-09-13 07:44:08,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 81221 2026-09-13 07:44:08,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074408_422505_test_settle_order_with_kit.txt 2026-09-13 07:44:08,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpiyoxx3s1_chrome_odoo" 2026-09-13 07:44:08,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-09-13 07:44:09,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 81370 2026-09-13 07:44:09,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmpgtax1yov_chrome_odoo 2026-09-13 07:44:09,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:36895/json/version 2026-09-13 07:44:09,061 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:09,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:09,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:36895/json 2026-09-13 07:44:09,273 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:09,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:36895/devtools/page/ECA0556504097440F0E4A194DF69CD4C 2026-09-13 07:44:09,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-09-13 07:44:09,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-09-13 07:44:09,394 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:09,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-09-13 07:44:09,397 26 INFO rb-103a292-224772-415053 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-09-13 07:44:09,397 26 INFO rb-103a292-224772-415053 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-09-13 07:44:09,406 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:09,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:09] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.025 0.396 2026-09-13 07:44:09,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': 'ECA0556504097440F0E4A194DF69CD4C', 'loaderId': '98C27CE42D88BA89D089D4D79C057BF7', 'isDownload': False} 2026-09-13 07:44:09,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate ready code "odoo.isTourReady('test_settle_order_with_lot')" 2026-09-13 07:44:09,837 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:09,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:09] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:44:09,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:09] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:44:09,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:09] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:44:10,217 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:10,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:44:10,234 26 INFO rb-103a292-224772-415053 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-09-13 07:44:10,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [1/14] Tour test_settle_order_with_lot → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:10,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:44:10,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:10,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:10,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:44:10,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "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.033 2026-09-13 07:44:10,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-13 07:44:10,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.026 2026-09-13 07:44:10,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.138 0.180 2026-09-13 07:44:10,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:10,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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.003 2026-09-13 07:44:10,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.022 2026-09-13 07:44:10,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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.003 2026-09-13 07:44:10,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:10,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:10,866 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:10,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:10,881 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:10,881 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:10,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.007 0.013 2026-09-13 07:44:10,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:44:10,904 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:10,906 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:10,921 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:10,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.010 0.021 2026-09-13 07:44:10,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:10] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.007 0.046 2026-09-13 07:44:10,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [2/14] Tour test_settle_order_with_lot → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:11,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-13 07:44:11,031 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:11,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [3/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:11,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-13 07:44:11,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-13 07:44:11,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-13 07:44:11,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [4/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:11,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-13 07:44:11,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-13 07:44:11,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-13 07:44:11,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-13 07:44:11,161 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-13 07:44:11,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.097 2026-09-13 07:44:11,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [5/14] Tour test_settle_order_with_lot → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:11,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [6/14] Tour test_settle_order_with_lot → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:11,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.018 0.053 2026-09-13 07:44:11,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.012 0.020 2026-09-13 07:44:11,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:44:11,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [7/14] Tour test_settle_order_with_lot → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:11,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "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.027 0.066 2026-09-13 07:44:11,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.020 0.039 2026-09-13 07:44:11,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.058 2026-09-13 07:44:11,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-09-13 07:44:11,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [8/14] Tour test_settle_order_with_lot → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-13 07:44:11,769 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.012 0.021 2026-09-13 07:44:11,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [9/14] Tour test_settle_order_with_lot → Step body:not(:has(.modal)) 2026-09-13 07:44:11,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [10/14] Tour test_settle_order_with_lot → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:11,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [11/14] Tour test_settle_order_with_lot → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A"))) 2026-09-13 07:44:11,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [12/14] Tour test_settle_order_with_lot → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:12,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [13/14] Tour test_settle_order_with_lot → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-09-13 07:44:12,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [14/14] Tour test_settle_order_with_lot → Step check lot1 is linked (trigger: .info-list li:contains(1002)) 2026-09-13 07:44:12,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-09-13 07:44:12,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:44:12,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16168096 (allocated 17039360) 2026-09-13 07:44:12,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 81370 2026-09-13 07:44:12,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-09-13 07:44:12,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 81370 2026-09-13 07:44:12,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074412_262246_test_settle_order_with_lot.txt 2026-09-13 07:44:12,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmpgtax1yov_chrome_odoo" 2026-09-13 07:44:12,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-09-13 07:44:12,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 81508 2026-09-13 07:44:12,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmp5u0ltuge_chrome_odoo 2026-09-13 07:44:12,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:42521/json/version 2026-09-13 07:44:12,737 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:12,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:12,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:42521/json 2026-09-13 07:44:12,739 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:12,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:42521/devtools/page/EE67102021BBEEFAAE83CE58BB757849 2026-09-13 07:44:12,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-09-13 07:44:12,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-09-13 07:44:12,830 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:12,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-09-13 07:44:12,833 26 INFO rb-103a292-224772-415053 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-09-13 07:44:12,833 26 INFO rb-103a292-224772-415053 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-09-13 07:44:12,840 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:13,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.025 0.284 2026-09-13 07:44:13,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'EE67102021BBEEFAAE83CE58BB757849', 'loaderId': '63678BE7B508F940D90440130FB1B5DF', 'isDownload': False} 2026-09-13 07:44:13,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-13 07:44:13,157 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:13,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:44:13,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:44:13,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:44:13,476 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:13,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:13,501 26 INFO rb-103a292-224772-415053 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-09-13 07:44:13,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:13,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:44:13,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:13,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:13,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.009 2026-09-13 07:44:13,552 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:44:13,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.025 2026-09-13 07:44:13,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-13 07:44:14,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.168 0.216 2026-09-13 07:44:14,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:14,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:14,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:44:14,099 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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.005 2026-09-13 07:44:14,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:14,109 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:14,141 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:14,158 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:14,160 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:14,167 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:14,171 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:14,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.017 0.018 2026-09-13 07:44:14,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-09-13 07:44:14,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-13 07:44:14,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:14,250 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:14,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:14,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.020 0.043 2026-09-13 07:44:14,315 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:14,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.014 0.084 2026-09-13 07:44:14,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:14,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:44:14,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:44:14,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-13 07:44:14,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-09-13 07:44:14,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:44:14,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-13 07:44:14,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-13 07:44:14,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-13 07:44:14,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-13 07:44:14,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.017 0.113 2026-09-13 07:44:14,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-13 07:44:14,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-13 07:44:14,585 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:14,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:14,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.039 0.051 2026-09-13 07:44:14,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.027 2026-09-13 07:44:14,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-13 07:44:14,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:14,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:14] "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.033 0.052 2026-09-13 07:44:15,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.040 0.076 2026-09-13 07:44:15,099 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.111 2026-09-13 07:44:15,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.016 2026-09-13 07:44:15,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-13 07:44:15,193 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.009 0.013 2026-09-13 07:44:15,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:44:15,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:44:15,383 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:15,384 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:15,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:44:15,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:44:15,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:44:15,603 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:44:15,609 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12925081 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e897b4bd-b57b-423c-a438-fa2ab26b332e'}] 2026-09-13 07:44:15,610 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:15,868 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12925081 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e897b4bd-b57b-423c-a438-fa2ab26b332e'} created pos.order #849 2026-09-13 07:44:15,877 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12925081 finished 2026-09-13 07:44:16,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.149 0.278 2026-09-13 07:44:16,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:16,177 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42729039 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e897b4bd-b57b-423c-a438-fa2ab26b332e'}] 2026-09-13 07:44:16,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-09-13 07:44:16,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:44:16,183 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42729039 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e897b4bd-b57b-423c-a438-fa2ab26b332e'} sync ignored for existing PoS order pos.order(849,) (state: paid) 2026-09-13 07:44:16,192 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42729039 finished 2026-09-13 07:44:16,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 18917668 (allocated 20582400) 2026-09-13 07:44:16,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 81508 2026-09-13 07:44:16,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-09-13 07:44:16,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 81508 2026-09-13 07:44:16,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.044 0.053 2026-09-13 07:44:16,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074416_327469_test_settle_order_with_multiple_uom.txt 2026-09-13 07:44:16,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmp5u0ltuge_chrome_odoo" 2026-09-13 07:44:16,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-13 07:44:16,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 81652 2026-09-13 07:44:16,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmp3n3o4t22_chrome_odoo 2026-09-13 07:44:16,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:35385/json/version 2026-09-13 07:44:16,937 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:16,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:16,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:35385/json 2026-09-13 07:44:16,939 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:16,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:35385/devtools/page/854CD109331088D15406A9CC00072DDC 2026-09-13 07:44:16,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-09-13 07:44:16,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-09-13 07:44:17,017 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:17,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-09-13 07:44:17,035 26 INFO rb-103a292-224772-415053 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-09-13 07:44:17,035 26 INFO rb-103a292-224772-415053 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-09-13 07:44:17,059 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:17,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.022 0.291 2026-09-13 07:44:17,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '854CD109331088D15406A9CC00072DDC', 'loaderId': 'CD74C22B02B54DB7B41185DC37A31BF7', 'isDownload': False} 2026-09-13 07:44:17,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-13 07:44:17,383 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:17,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:44:17,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.015 0.012 2026-09-13 07:44:17,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-09-13 07:44:17,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-13 07:44:17,749 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:17,754 26 INFO rb-103a292-224772-415053 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-09-13 07:44:17,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [1/18] Tour PosSettleOrder3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:17,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.008 2026-09-13 07:44:17,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:17,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:17,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.010 2026-09-13 07:44:17,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:44:17,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.025 2026-09-13 07:44:17,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-13 07:44:18,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.124 0.196 2026-09-13 07:44:18,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.004 2026-09-13 07:44:18,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.000 0.004 2026-09-13 07:44:18,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:44:18,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.000 0.005 2026-09-13 07:44:18,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:18,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:18,375 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:18,389 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:18,392 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:18,416 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:18,418 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:44:18,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.015 0.025 2026-09-13 07:44:18,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.044 2026-09-13 07:44:18,435 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-13 07:44:18,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [2/18] Tour PosSettleOrder3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:18,507 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:18,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.014 0.030 2026-09-13 07:44:18,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [3/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:18,555 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:18,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-13 07:44:18,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-13 07:44:18,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-13 07:44:18,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [4/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:18,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-13 07:44:18,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.011 0.143 2026-09-13 07:44:18,675 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-13 07:44:18,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-13 07:44:18,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-13 07:44:18,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-13 07:44:18,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-13 07:44:18,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-13 07:44:18,794 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.020 0.148 2026-09-13 07:44:18,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [5/18] Tour PosSettleOrder3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:18,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [6/18] Tour PosSettleOrder3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:18,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.025 0.054 2026-09-13 07:44:19,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.012 0.019 2026-09-13 07:44:19,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-13 07:44:19,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [7/18] Tour PosSettleOrder3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:19,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "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.033 0.045 2026-09-13 07:44:19,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.027 0.046 2026-09-13 07:44:19,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.070 2026-09-13 07:44:19,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.019 2026-09-13 07:44:19,351 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [8/18] Tour PosSettleOrder3 → Step body:not(:has(.modal)) 2026-09-13 07:44:19,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.014 2026-09-13 07:44:19,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [9/18] Tour PosSettleOrder3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:19,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [10/18] Tour PosSettleOrder3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-13 07:44:19,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [11/18] Tour PosSettleOrder3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:19,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [12/18] Tour PosSettleOrder3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:44:19,653 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [13/18] Tour PosSettleOrder3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:44:19,663 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:19,667 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:44:19,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [14/18] Tour PosSettleOrder3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:44:19,754 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [15/18] Tour PosSettleOrder3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:44:19,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [16/18] Tour PosSettleOrder3 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:44:19,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [17/18] Tour PosSettleOrder3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:44:19,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [18/18] Tour PosSettleOrder3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:44:19,942 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65193044 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '31fa3b6f-a720-42e4-acec-501fcee90093'}] 2026-09-13 07:44:19,946 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:20,071 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1397] 2026-09-13 07:44:20,286 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65193044 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '31fa3b6f-a720-42e4-acec-501fcee90093'} created pos.order #850 2026-09-13 07:44:20,295 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65193044 finished 2026-09-13 07:44:20,435 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 377 0.193 0.304 2026-09-13 07:44:20,461 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:44:20,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-09-13 07:44:20,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:44:20,538 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71457069 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '31fa3b6f-a720-42e4-acec-501fcee90093'}] 2026-09-13 07:44:20,544 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71457069 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '31fa3b6f-a720-42e4-acec-501fcee90093'} sync ignored for existing PoS order pos.order(850,) (state: paid) 2026-09-13 07:44:20,552 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71457069 finished 2026-09-13 07:44:20,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17310824 (allocated 18874368) 2026-09-13 07:44:20,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 81652 2026-09-13 07:44:20,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-09-13 07:44:20,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 81652 2026-09-13 07:44:20,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.033 0.049 2026-09-13 07:44:20,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074420_674211_test_settle_order_with_multistep_delivery.txt 2026-09-13 07:44:20,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmp3n3o4t22_chrome_odoo" 2026-09-13 07:44:20,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-13 07:44:21,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 81798 2026-09-13 07:44:21,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmp8597p6ix_chrome_odoo 2026-09-13 07:44:21,663 26 INFO rb-103a292-224772-415053 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:38533/json/version 2026-09-13 07:44:21,664 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:21,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:21,675 26 INFO rb-103a292-224772-415053 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:38533/json 2026-09-13 07:44:21,676 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:21,678 26 INFO rb-103a292-224772-415053 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:38533/devtools/page/9B02186F36F78A9DD89724B7216323F6 2026-09-13 07:44:21,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-09-13 07:44:21,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-09-13 07:44:21,832 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:21,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-09-13 07:44:21,835 26 INFO rb-103a292-224772-415053 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-09-13 07:44:21,835 26 INFO rb-103a292-224772-415053 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-09-13 07:44:21,850 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:22,313 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "GET /pos/ui/126 HTTP/1.1" 200 - 83 0.022 0.442 2026-09-13 07:44:22,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': '9B02186F36F78A9DD89724B7216323F6', 'loaderId': '6299A23F0C2CA43B520CA7EA497863A8', 'isDownload': False} 2026-09-13 07:44:22,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-09-13 07:44:22,320 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:22,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-13 07:44:22,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:44:22,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-09-13 07:44:22,704 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:22,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:44:22,730 26 INFO rb-103a292-224772-415053 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-09-13 07:44:22,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [1/20] Tour PosSettleOrder4 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:22,735 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:44:22,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:22,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:22,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.009 2026-09-13 07:44:22,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:44:22,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.024 2026-09-13 07:44:22,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-13 07:44:23,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.105 0.226 2026-09-13 07:44:23,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-13 07:44:23,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:23,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-13 07:44:23,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:44:23,341 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:23,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.004 2026-09-13 07:44:23,383 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:23,398 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:44:23,400 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:23,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.016 0.016 2026-09-13 07:44:23,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-13 07:44:23,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-13 07:44:23,428 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:23,433 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:23,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [2/20] Tour PosSettleOrder4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:23,538 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:23,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.024 0.031 2026-09-13 07:44:23,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [3/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:23,597 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:44:23,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.049 2026-09-13 07:44:23,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-13 07:44:23,644 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [4/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:23,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:44:23,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-13 07:44:23,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.023 0.171 2026-09-13 07:44:23,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-13 07:44:23,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-13 07:44:23,794 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-09-13 07:44:23,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-09-13 07:44:23,856 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.016 0.164 2026-09-13 07:44:23,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [5/20] Tour PosSettleOrder4 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:23,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.117 2026-09-13 07:44:23,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:23] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-13 07:44:23,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [6/20] Tour PosSettleOrder4 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:24,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.028 0.063 2026-09-13 07:44:24,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.029 2026-09-13 07:44:24,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:44:24,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [7/20] Tour PosSettleOrder4 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:24,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "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.037 0.056 2026-09-13 07:44:24,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.028 0.063 2026-09-13 07:44:24,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.087 2026-09-13 07:44:24,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.019 2026-09-13 07:44:24,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [8/20] Tour PosSettleOrder4 → Step body:not(:has(.modal)) 2026-09-13 07:44:24,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.018 2026-09-13 07:44:24,521 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [9/20] Tour PosSettleOrder4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:24,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [10/20] Tour PosSettleOrder4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-13 07:44:24,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [11/20] Tour PosSettleOrder4 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:24,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [12/20] Tour PosSettleOrder4 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:44:24,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [13/20] Tour PosSettleOrder4 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:44:24,754 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:24,755 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:24,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [14/20] Tour PosSettleOrder4 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:44:24,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [15/20] Tour PosSettleOrder4 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:44:24,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [16/20] Tour PosSettleOrder4 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:44:24,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [17/20] Tour PosSettleOrder4 → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-13 07:44:25,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [18/20] Tour PosSettleOrder4 → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-13 07:44:25,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [19/20] Tour PosSettleOrder4 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:44:25,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [20/20] Tour PosSettleOrder4 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:44:25,134 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33104938 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '872b6a52-46ec-43bd-9299-164a3e31527b'}] 2026-09-13 07:44:25,138 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:25,260 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1402] 2026-09-13 07:44:26,428 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33104938 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '872b6a52-46ec-43bd-9299-164a3e31527b'} created pos.order #851 2026-09-13 07:44:26,454 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33104938 finished 2026-09-13 07:44:26,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 734 0.417 0.984 2026-09-13 07:44:26,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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.003 2026-09-13 07:44:26,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:44:26,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-09-13 07:44:26,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-13 07:44:26,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:26] "GET /account/download_invoice_documents/804/pdf HTTP/1.1" 200 - 20 0.011 0.017 2026-09-13 07:44:26,648 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62113045 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '872b6a52-46ec-43bd-9299-164a3e31527b'}] 2026-09-13 07:44:26,653 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62113045 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '872b6a52-46ec-43bd-9299-164a3e31527b'} sync ignored for existing PoS order pos.order(851,) (state: done) 2026-09-13 07:44:26,660 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62113045 finished 2026-09-13 07:44:26,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17710616 (allocated 19136512) 2026-09-13 07:44:26,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 81798 2026-09-13 07:44:26,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-09-13 07:44:26,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 81798 2026-09-13 07:44:26,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.024 0.055 2026-09-13 07:44:26,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074426_760473_test_settle_order_with_multistep_delivery_receipt.txt 2026-09-13 07:44:26,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmp8597p6ix_chrome_odoo" 2026-09-13 07:44:26,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-09-13 07:44:27,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 81951 2026-09-13 07:44:27,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmp6e_vlyr5_chrome_odoo 2026-09-13 07:44:27,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:40981/json/version 2026-09-13 07:44:27,116 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:27,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:27,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:40981/json 2026-09-13 07:44:27,118 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:27,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:40981/devtools/page/7B530900D7B217C15754C54F38F1461F 2026-09-13 07:44:27,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-09-13 07:44:27,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-09-13 07:44:27,178 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:27,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-09-13 07:44:27,182 26 INFO rb-103a292-224772-415053 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-09-13 07:44:27,182 26 INFO rb-103a292-224772-415053 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-09-13 07:44:27,189 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:27,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.018 0.254 2026-09-13 07:44:27,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '7B530900D7B217C15754C54F38F1461F', 'loaderId': '426F4EFA73105A4585CDD0580C827A19', 'isDownload': False} 2026-09-13 07:44:27,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-13 07:44:27,467 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:27,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:44:27,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:44:27,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:44:27,795 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:27,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:27,812 26 INFO rb-103a292-224772-415053 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-09-13 07:44:27,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:27,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:44:27,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:27,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:27,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.023 0.012 2026-09-13 07:44:27,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.043 2026-09-13 07:44:27,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.022 2026-09-13 07:44:27,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-09-13 07:44:28,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.119 0.230 2026-09-13 07:44:28,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:28,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:28,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:44:28,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:28,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:28,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:28,467 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:28,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:28,483 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:28,484 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:44:28,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.007 0.018 2026-09-13 07:44:28,506 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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-09-13 07:44:28,518 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:28,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.037 2026-09-13 07:44:28,542 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:28,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.017 0.019 2026-09-13 07:44:28,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:28,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.010 0.047 2026-09-13 07:44:28,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.025 2026-09-13 07:44:28,643 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:28,653 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:28,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-13 07:44:28,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-13 07:44:28,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-13 07:44:28,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-13 07:44:28,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:28,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-13 07:44:28,738 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-13 07:44:28,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:44:28,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:44:28,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-13 07:44:28,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.109 2026-09-13 07:44:28,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:28,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:29,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.023 0.054 2026-09-13 07:44:29,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.021 2026-09-13 07:44:29,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-13 07:44:29,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:29,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "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.033 0.042 2026-09-13 07:44:29,303 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.028 0.043 2026-09-13 07:44:29,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.070 2026-09-13 07:44:29,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.014 2026-09-13 07:44:29,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-13 07:44:29,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.022 2026-09-13 07:44:29,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:44:29,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:44:29,517 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:29,517 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:29,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:44:29,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:44:29,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:44:29,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:44:29,737 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65193782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '44f41f98-e9f5-4a64-bc3a-db15f9662534'}] 2026-09-13 07:44:29,739 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:29,991 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65193782 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '44f41f98-e9f5-4a64-bc3a-db15f9662534'} created pos.order #852 2026-09-13 07:44:30,002 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65193782 finished 2026-09-13 07:44:30,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 404 0.210 0.399 2026-09-13 07:44:30,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:44:30,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-09-13 07:44:30,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:44:30,429 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15895266 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '44f41f98-e9f5-4a64-bc3a-db15f9662534'}] 2026-09-13 07:44:30,433 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15895266 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '44f41f98-e9f5-4a64-bc3a-db15f9662534'} sync ignored for existing PoS order pos.order(852,) (state: paid) 2026-09-13 07:44:30,441 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15895266 finished 2026-09-13 07:44:30,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17283484 (allocated 18874368) 2026-09-13 07:44:30,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 81951 2026-09-13 07:44:30,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-09-13 07:44:30,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 81951 2026-09-13 07:44:30,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.027 0.044 2026-09-13 07:44:30,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074430_544241_test_settle_quotation_delivered_qty.txt 2026-09-13 07:44:30,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmp6e_vlyr5_chrome_odoo" 2026-09-13 07:44:30,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-09-13 07:44:30,908 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [978] 2026-09-13 07:44:30,913 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [979] 2026-09-13 07:44:31,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 82101 2026-09-13 07:44:31,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmpsm59gcp__chrome_odoo 2026-09-13 07:44:31,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:36355/json/version 2026-09-13 07:44:31,114 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:31,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:31,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:36355/json 2026-09-13 07:44:31,116 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:31,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:36355/devtools/page/15BC377E60FF0AFB1A18F225FE59F804 2026-09-13 07:44:31,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-09-13 07:44:31,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-09-13 07:44:31,134 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:31,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-09-13 07:44:31,139 26 INFO rb-103a292-224772-415053 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-09-13 07:44:31,139 26 INFO rb-103a292-224772-415053 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-09-13 07:44:31,146 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:31,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.024 0.322 2026-09-13 07:44:31,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': '15BC377E60FF0AFB1A18F225FE59F804', 'loaderId': '92005B8980986197566996F0E50FDBAC', 'isDownload': False} 2026-09-13 07:44:31,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Evaluate ready code "odoo.isTourReady('test_settle_so_archived_attribute')" 2026-09-13 07:44:31,498 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:31,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:44:31,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:44:31,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:44:31,839 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:31,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:31,857 26 INFO rb-103a292-224772-415053 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-09-13 07:44:31,861 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [1/9] Tour test_settle_so_archived_attribute → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:31,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:44:31,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:31,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:31,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:44:31,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.014 2026-09-13 07:44:31,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:44:31,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.023 2026-09-13 07:44:32,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.119 0.213 2026-09-13 07:44:32,303 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:32,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:32,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-13 07:44:32,391 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:32,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:32,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-13 07:44:32,439 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:32,447 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:32,451 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:32,461 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:32,463 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:32,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.012 0.018 2026-09-13 07:44:32,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.034 2026-09-13 07:44:32,475 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-13 07:44:32,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [2/9] Tour test_settle_so_archived_attribute → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:32,552 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:44:32,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [3/9] Tour test_settle_so_archived_attribute → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:32,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.030 0.041 2026-09-13 07:44:32,612 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:32,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.013 0.090 2026-09-13 07:44:32,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [4/9] Tour test_settle_so_archived_attribute → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:32,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-13 07:44:32,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-13 07:44:32,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-13 07:44:32,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-13 07:44:32,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:44:32,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:44:32,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-13 07:44:32,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-13 07:44:32,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-13 07:44:32,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-13 07:44:32,856 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.020 0.145 2026-09-13 07:44:32,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [5/9] Tour test_settle_so_archived_attribute → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:32,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [6/9] Tour test_settle_so_archived_attribute → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:33,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.026 0.058 2026-09-13 07:44:33,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.021 2026-09-13 07:44:33,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:44:33,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [7/9] Tour test_settle_so_archived_attribute → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:33,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.026 0.043 2026-09-13 07:44:33,319 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.027 0.049 2026-09-13 07:44:33,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.075 2026-09-13 07:44:33,353 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.013 2026-09-13 07:44:33,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [8/9] Tour test_settle_so_archived_attribute → Step body:not(:has(.modal)) 2026-09-13 07:44:33,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.014 2026-09-13 07:44:33,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [9/9] Tour test_settle_so_archived_attribute → Step Check orderline with attributes: {"productName":"Archived Attr Product"} (trigger: .order-container .orderline:has(.product-name:contains("Archived Attr Product"))) 2026-09-13 07:44:33,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-09-13 07:44:33,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_settle_so_archived_attribute SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:44:33,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 15985208 (allocated 17563648) 2026-09-13 07:44:33,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 82101 2026-09-13 07:44:33,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-09-13 07:44:33,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 82101 2026-09-13 07:44:33,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074433_619249_test_settle_so_archived_attribute.txt 2026-09-13 07:44:33,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmpsm59gcp__chrome_odoo" 2026-09-13 07:44:33,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-09-13 07:44:34,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 82240 2026-09-13 07:44:34,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmp5iqus7li_chrome_odoo 2026-09-13 07:44:34,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:33013/json/version 2026-09-13 07:44:34,155 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:34,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:34,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:33013/json 2026-09-13 07:44:34,157 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:34,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:33013/devtools/page/8FDBFD19DAEA3876D515564340B1FF87 2026-09-13 07:44:34,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-09-13 07:44:34,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-09-13 07:44:34,208 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:34,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-09-13 07:44:34,211 26 INFO rb-103a292-224772-415053 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-09-13 07:44:34,211 26 INFO rb-103a292-224772-415053 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-09-13 07:44:34,218 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:34,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.023 0.305 2026-09-13 07:44:34,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '8FDBFD19DAEA3876D515564340B1FF87', 'loaderId': 'BABD574EA186FBB9806FD32916493FD7', 'isDownload': False} 2026-09-13 07:44:34,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate ready code "odoo.isTourReady('test_settle_so_custom_attribute_value')" 2026-09-13 07:44:34,551 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:34,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:44:34,566 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:44:34,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:44:34,926 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:34,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:44:34,946 26 INFO rb-103a292-224772-415053 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-09-13 07:44:34,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [1/9] Tour test_settle_so_custom_attribute_value → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:34,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:44:34,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:34,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:34,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-09-13 07:44:34,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-13 07:44:35,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.021 2026-09-13 07:44:35,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-09-13 07:44:35,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.126 0.320 2026-09-13 07:44:35,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:35,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:35,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-13 07:44:35,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:35,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:35,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:35,679 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:35,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:44:35,686 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:35,691 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:35,720 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:35,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.037 0.018 2026-09-13 07:44:35,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.055 2026-09-13 07:44:35,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [2/9] Tour test_settle_so_custom_attribute_value → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:35,797 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:35,812 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:35,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.015 0.025 2026-09-13 07:44:35,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:44:35,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [3/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:35,867 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:35,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-13 07:44:35,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-13 07:44:35,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-13 07:44:35,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [4/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:35,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.010 0.125 2026-09-13 07:44:35,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-13 07:44:35,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:44:35,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:35] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:44:36,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-13 07:44:36,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:44:36,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-13 07:44:36,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.019 0.123 2026-09-13 07:44:36,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [5/9] Tour test_settle_so_custom_attribute_value → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:36,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [6/9] Tour test_settle_so_custom_attribute_value → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:36,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.022 0.062 2026-09-13 07:44:36,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.023 2026-09-13 07:44:36,353 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-13 07:44:36,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [7/9] Tour test_settle_so_custom_attribute_value → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:36,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 71 0.034 0.074 2026-09-13 07:44:36,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.030 0.062 2026-09-13 07:44:36,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.093 2026-09-13 07:44:36,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.009 0.021 2026-09-13 07:44:36,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:36,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:36,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [8/9] Tour test_settle_so_custom_attribute_value → Step body:not(:has(.modal)) 2026-09-13 07:44:36,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.008 0.016 2026-09-13 07:44:36,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [9/9] Tour test_settle_so_custom_attribute_value → Step Check orderline with attributes: {"productName":"Gift Wrap, Inscription: Custom: Value"} (trigger: .order-container .orderline:has(.product-name:contains("Gift Wrap, Inscription: Custom: Value"))) 2026-09-13 07:44:36,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-09-13 07:44:36,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_custom_attribute_value SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:44:36,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16070452 (allocated 17825792) 2026-09-13 07:44:36,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 82240 2026-09-13 07:44:36,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-09-13 07:44:36,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 82240 2026-09-13 07:44:36,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074436_948457_test_settle_so_custom_attribute_value.txt 2026-09-13 07:44:36,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmp5iqus7li_chrome_odoo" 2026-09-13 07:44:36,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-09-13 07:44:37,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 82378 2026-09-13 07:44:37,344 26 INFO rb-103a292-224772-415053 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/tmpc_kz1yo8_chrome_odoo 2026-09-13 07:44:37,344 26 INFO rb-103a292-224772-415053 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:35737/json/version 2026-09-13 07:44:37,345 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:37,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:37,347 26 INFO rb-103a292-224772-415053 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:35737/json 2026-09-13 07:44:37,347 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:37,348 26 INFO rb-103a292-224772-415053 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:35737/devtools/page/63D873EB8C605F8827AF8FC94968517D 2026-09-13 07:44:37,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Enable chrome headless console log notification 2026-09-13 07:44:37,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-09-13 07:44:37,427 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:44:37,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-09-13 07:44:37,433 26 INFO rb-103a292-224772-415053 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-09-13 07:44:37,433 26 INFO rb-103a292-224772-415053 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-09-13 07:44:37,442 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:37,793 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:37] "GET /pos/ui/126 HTTP/1.1" 200 - 130 0.042 0.312 2026-09-13 07:44:37,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '63D873EB8C605F8827AF8FC94968517D', 'loaderId': 'AF9A3668BFFB97F5051AEC067D48A282', 'isDownload': False} 2026-09-13 07:44:37,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate ready code "odoo.isTourReady('test_settle_so_with_non_pos_groupable_uom')" 2026-09-13 07:44:37,801 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:37,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:37] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:44:37,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:37] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:44:37,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:37] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:44:38,149 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:38,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:38,165 26 INFO rb-103a292-224772-415053 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-09-13 07:44:38,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [1/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:38,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:44:38,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:38,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:38,202 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:44:38,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.018 2026-09-13 07:44:38,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.003 2026-09-13 07:44:38,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.007 0.019 2026-09-13 07:44:38,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.144 0.206 2026-09-13 07:44:38,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:38,688 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:44:38,727 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-13 07:44:38,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:44:38,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:38,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-09-13 07:44:38,800 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:38,814 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:38,820 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.012 2026-09-13 07:44:38,820 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:44:38,846 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:38,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.011 0.036 2026-09-13 07:44:38,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-13 07:44:38,859 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:38,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [2/11] Tour test_settle_so_with_non_pos_groupable_uom → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:38,945 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:44:38,977 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:38,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [3/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:38,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:38] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.032 0.033 2026-09-13 07:44:39,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.059 2026-09-13 07:44:39,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [4/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:39,044 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-13 07:44:39,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.093 2026-09-13 07:44:39,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:44:39,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.011 0.159 2026-09-13 07:44:39,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-13 07:44:39,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-09-13 07:44:39,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-13 07:44:39,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-13 07:44:39,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-13 07:44:39,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-13 07:44:39,253 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.168 2026-09-13 07:44:39,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [5/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:39,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [6/11] Tour test_settle_so_with_non_pos_groupable_uom → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:39,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.020 0.054 2026-09-13 07:44:39,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.010 0.017 2026-09-13 07:44:39,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:44:39,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [7/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:39,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "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.034 0.051 2026-09-13 07:44:39,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.020 0.039 2026-09-13 07:44:39,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.057 2026-09-13 07:44:39,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.015 2026-09-13 07:44:39,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [8/11] Tour test_settle_so_with_non_pos_groupable_uom → Step body:not(:has(.modal)) 2026-09-13 07:44:39,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.008 0.015 2026-09-13 07:44:39,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [9/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:39,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [10/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Check orderline with attributes: {"withClass":".selected","productName":"Pomme de Terre","quantity":"0.5","price":"5.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pomme de Terre")):has(.qty:contains("0.5")):has(.price:contains("5.00"))) 2026-09-13 07:44:39,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [11/11] Tour test_settle_so_with_non_pos_groupable_uom → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:40,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-09-13 07:44:40,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_with_non_pos_groupable_uom SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-13 07:44:40,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15879528 (allocated 16777216) 2026-09-13 07:44:40,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 82378 2026-09-13 07:44:40,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-09-13 07:44:40,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 82378 2026-09-13 07:44:40,125 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074440_125228_test_settle_so_with_non_pos_groupable_uom.txt 2026-09-13 07:44:40,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpc_kz1yo8_chrome_odoo" 2026-09-13 07:44:40,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-09-13 07:44:40,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 82518 2026-09-13 07:44:40,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmp6rjka4dk_chrome_odoo 2026-09-13 07:44:40,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:44123/json/version 2026-09-13 07:44:40,505 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:40,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:40,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:44123/json 2026-09-13 07:44:40,509 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:40,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:44123/devtools/page/39972A0A42AFC8D5D1DAD1CE12CD6AC5 2026-09-13 07:44:40,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-09-13 07:44:40,513 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-09-13 07:44:40,591 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:40,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-09-13 07:44:40,594 26 INFO rb-103a292-224772-415053 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-09-13 07:44:40,594 26 INFO rb-103a292-224772-415053 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-09-13 07:44:40,603 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:40,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:40] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.024 0.301 2026-09-13 07:44:40,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '39972A0A42AFC8D5D1DAD1CE12CD6AC5', 'loaderId': 'B4F0B196998F72875BFFC09D513FE4A9', 'isDownload': False} 2026-09-13 07:44:40,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-09-13 07:44:40,932 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:40,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:40] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:44:40,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:40] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:44:40,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:40] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:44:41,273 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:41,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:44:41,301 26 INFO rb-103a292-224772-415053 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-09-13 07:44:41,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [1/14] Tour PoSApplyDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:41,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:44:41,313 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:41,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:41,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.008 2026-09-13 07:44:41,354 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:44:41,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.020 2026-09-13 07:44:41,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-13 07:44:41,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.102 0.184 2026-09-13 07:44:41,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:44:41,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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.003 2026-09-13 07:44:41,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-13 07:44:41,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:41,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:41,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:44:41,869 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:41,880 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:41,881 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:41,897 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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-09-13 07:44:41,898 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:41,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.025 2026-09-13 07:44:41,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.009 0.052 2026-09-13 07:44:41,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-09-13 07:44:41,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [2/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:41,993 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:44:42,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [3/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:42,041 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:42,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.024 0.039 2026-09-13 07:44:42,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [4/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:42,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.071 2026-09-13 07:44:42,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-13 07:44:42,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-13 07:44:42,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.017 0.191 2026-09-13 07:44:42,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-09-13 07:44:42,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-09-13 07:44:42,240 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:44:42,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.128 2026-09-13 07:44:42,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:44:42,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [5/14] Tour PoSApplyDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:42,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:44:42,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-09-13 07:44:42,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [6/14] Tour PoSApplyDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:42,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.030 0.053 2026-09-13 07:44:42,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.027 2026-09-13 07:44:42,552 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-13 07:44:42,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [7/14] Tour PoSApplyDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:44:42,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.030 0.061 2026-09-13 07:44:42,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.026 0.046 2026-09-13 07:44:42,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.071 2026-09-13 07:44:42,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-13 07:44:42,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [8/14] Tour PoSApplyDownpayment → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-13 07:44:42,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [9/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:44:42,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [10/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:44:43,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [11/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:44:43,055 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:43,056 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:43,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [12/14] Tour PoSApplyDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:44:43,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [13/14] Tour PoSApplyDownpayment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:44:43,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [14/14] Tour PoSApplyDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:44:43,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-09-13 07:44:43,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:44:43,272 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54134708 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '047cebbe-ee31-4978-8a3d-4cb3299c64b6'}] 2026-09-13 07:44:43,284 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:43,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16889340 (allocated 18350080) 2026-09-13 07:44:43,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 82518 2026-09-13 07:44:43,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-09-13 07:44:43,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 82518 2026-09-13 07:44:43,392 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54134708 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '047cebbe-ee31-4978-8a3d-4cb3299c64b6'} created pos.order #853 2026-09-13 07:44:43,395 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54134708 finished 2026-09-13 07:44:43,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074443_415269_test_settle_so_with_pos_downpayment.txt 2026-09-13 07:44:43,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmp6rjka4dk_chrome_odoo" 2026-09-13 07:44:43,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-09-13 07:44:43,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.099 0.122 2026-09-13 07:44:43,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-13 07:44:44,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 82659 2026-09-13 07:44:44,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmp7sti2xa9_chrome_odoo 2026-09-13 07:44:44,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:36127/json/version 2026-09-13 07:44:44,204 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:44,392 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:44,392 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:36127/json 2026-09-13 07:44:44,393 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:44,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:36127/devtools/page/AD91933252B20EE12DCD6AFC83F3FD22 2026-09-13 07:44:44,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-09-13 07:44:44,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-09-13 07:44:44,523 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:44,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-09-13 07:44:44,526 26 INFO rb-103a292-224772-415053 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-09-13 07:44:44,526 26 INFO rb-103a292-224772-415053 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-09-13 07:44:44,539 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:44,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:44] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.034 0.301 2026-09-13 07:44:44,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'AD91933252B20EE12DCD6AFC83F3FD22', 'loaderId': '2B01130DB5A57D3D2A800BDD7E5C0E6B', 'isDownload': False} 2026-09-13 07:44:44,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-13 07:44:44,886 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:44,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:44] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:44:44,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:44] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:44:44,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:44] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:44:45,267 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:45,293 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:45,302 26 INFO rb-103a292-224772-415053 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-09-13 07:44:45,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [1/13] Tour PosShipLaterNoDefault → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:45,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:44:45,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:45,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:45,348 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.010 2026-09-13 07:44:45,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:44:45,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.027 2026-09-13 07:44:45,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-13 07:44:45,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.114 0.221 2026-09-13 07:44:45,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:44:45,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:45,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-09-13 07:44:45,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:45,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:45,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:45,914 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:45,925 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:45,932 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:45,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.007 0.014 2026-09-13 07:44:45,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-13 07:44:45,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-13 07:44:45,951 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:44:45,953 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:46,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [2/13] Tour PosShipLaterNoDefault → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:46,025 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:46,065 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.020 0.024 2026-09-13 07:44:46,072 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:46,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [3/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:46,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-13 07:44:46,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-13 07:44:46,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-13 07:44:46,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [4/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:46,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:44:46,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.011 0.137 2026-09-13 07:44:46,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:44:46,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-13 07:44:46,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-13 07:44:46,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-13 07:44:46,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-13 07:44:46,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-13 07:44:46,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.016 0.160 2026-09-13 07:44:46,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [5/13] Tour PosShipLaterNoDefault → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:46,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [6/13] Tour PosShipLaterNoDefault → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:46,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.024 0.053 2026-09-13 07:44:46,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.009 0.018 2026-09-13 07:44:46,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-13 07:44:46,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [7/13] Tour PosShipLaterNoDefault → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:46,727 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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.034 0.050 2026-09-13 07:44:46,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.032 0.044 2026-09-13 07:44:46,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.067 2026-09-13 07:44:46,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.016 2026-09-13 07:44:46,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [8/13] Tour PosShipLaterNoDefault → Step body:not(:has(.modal)) 2026-09-13 07:44:46,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.018 2026-09-13 07:44:46,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [9/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:44:47,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [10/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:44:47,046 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:47,047 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:47,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [11/13] Tour PosShipLaterNoDefault → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:44:47,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [12/13] Tour PosShipLaterNoDefault → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:44:47,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [13/13] Tour PosShipLaterNoDefault → Step Check that: ---Shipping later button is highlighted--- is not true (trigger: body:not(:has(.button:contains('Ship Later').highlight))) 2026-09-13 07:44:47,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-09-13 07:44:47,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-13 07:44:47,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16169952 (allocated 17301504) 2026-09-13 07:44:47,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 82659 2026-09-13 07:44:47,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-09-13 07:44:47,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 82659 2026-09-13 07:44:47,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074447_370703_test_ship_later_no_default.txt 2026-09-13 07:44:47,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmp7sti2xa9_chrome_odoo" 2026-09-13 07:44:47,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-09-13 07:44:47,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 82811 2026-09-13 07:44:47,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpyschgrv4_chrome_odoo 2026-09-13 07:44:47,894 26 INFO rb-103a292-224772-415053 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:35855/json/version 2026-09-13 07:44:47,895 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:47,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:47,916 26 INFO rb-103a292-224772-415053 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:35855/json 2026-09-13 07:44:47,916 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:47,918 26 INFO rb-103a292-224772-415053 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:35855/devtools/page/E554AA70E1F8D39FC0442ED99618D427 2026-09-13 07:44:47,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-09-13 07:44:47,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-09-13 07:44:47,998 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:44:48,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-09-13 07:44:48,002 26 INFO rb-103a292-224772-415053 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-09-13 07:44:48,002 26 INFO rb-103a292-224772-415053 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-09-13 07:44:48,010 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:48,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.019 0.425 2026-09-13 07:44:48,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'E554AA70E1F8D39FC0442ED99618D427', 'loaderId': '8A0713C667672D1B6B9563267B1A0260', 'isDownload': False} 2026-09-13 07:44:48,455 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-09-13 07:44:48,461 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:48,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:44:48,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:44:48,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:44:48,779 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:48,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:48,798 26 INFO rb-103a292-224772-415053 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-09-13 07:44:48,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [1/6] Tour PosOrdersListDifferentCurrency → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:48,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:44:48,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:48,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:48,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "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.005 2026-09-13 07:44:48,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-13 07:44:48,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.008 0.026 2026-09-13 07:44:48,875 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-13 07:44:49,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.147 0.200 2026-09-13 07:44:49,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:49,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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-09-13 07:44:49,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-13 07:44:49,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:49,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:49,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:44:49,404 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:49,415 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:44:49,415 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:49,433 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:49,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.007 0.017 2026-09-13 07:44:49,435 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:44:49,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:44:49,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-13 07:44:49,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [2/6] Tour PosOrdersListDifferentCurrency → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:49,508 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:49,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.018 0.024 2026-09-13 07:44:49,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [3/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:49,553 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:49,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:44:49,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-13 07:44:49,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [4/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:49,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-13 07:44:49,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:44:49,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.017 0.130 2026-09-13 07:44:49,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:44:49,679 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:44:49,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:44:49,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-13 07:44:49,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-13 07:44:49,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-13 07:44:49,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.136 2026-09-13 07:44:49,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [5/6] Tour PosOrdersListDifferentCurrency → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:49,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [6/6] Tour PosOrdersListDifferentCurrency → Step Check that no orders are displayed (trigger: .o_nocontent_help p:contains("No record found")) 2026-09-13 07:44:49,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.020 0.046 2026-09-13 07:44:49,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:44:49,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:44:50,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-09-13 07:44:50,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:44:50,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 15917704 (allocated 17039360) 2026-09-13 07:44:50,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 82811 2026-09-13 07:44:50,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-09-13 07:44:50,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 82811 2026-09-13 07:44:50,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074450_176666_test_show_orders_for_pos_currency_only.txt 2026-09-13 07:44:50,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpyschgrv4_chrome_odoo" 2026-09-13 07:44:50,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-09-13 07:44:50,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 82948 2026-09-13 07:44:50,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp_rr_pfly_chrome_odoo 2026-09-13 07:44:50,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:41871/json/version 2026-09-13 07:44:50,880 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:50,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:50,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:41871/json 2026-09-13 07:44:50,890 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:50,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:41871/devtools/page/D64DEDE7AFAA8E9799DF53860C2B3756 2026-09-13 07:44:50,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-09-13 07:44:50,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-09-13 07:44:50,965 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:44:50,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-09-13 07:44:50,970 26 INFO rb-103a292-224772-415053 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-09-13 07:44:50,970 26 INFO rb-103a292-224772-415053 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-09-13 07:44:50,977 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:51,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.019 0.254 2026-09-13 07:44:51,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': 'D64DEDE7AFAA8E9799DF53860C2B3756', 'loaderId': 'F2E300C6FA1C6034C5C10B667B666F2D', 'isDownload': False} 2026-09-13 07:44:51,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-09-13 07:44:51,255 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:51,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:44:51,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:44:51,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:44:51,579 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:51,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:44:51,609 26 INFO rb-103a292-224772-415053 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-09-13 07:44:51,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:44:51,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [1/14] Tour PoSSaleOrderWithDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:51,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:44:51,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:51,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "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.008 2026-09-13 07:44:51,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:44:51,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.020 2026-09-13 07:44:51,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-13 07:44:52,045 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.134 0.205 2026-09-13 07:44:52,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:44:52,108 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:52,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-13 07:44:52,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:52,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:52,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:44:52,217 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:52,232 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:44:52,233 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:52,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.010 0.017 2026-09-13 07:44:52,258 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:44:52,260 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:52,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-13 07:44:52,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-13 07:44:52,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [2/14] Tour PoSSaleOrderWithDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:52,331 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:52,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [3/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:44:52,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.023 0.030 2026-09-13 07:44:52,382 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:52,399 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-13 07:44:52,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-13 07:44:52,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [4/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-13 07:44:52,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-13 07:44:52,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:44:52,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.019 0.158 2026-09-13 07:44:52,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-13 07:44:52,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.132 2026-09-13 07:44:52,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.130 2026-09-13 07:44:52,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-13 07:44:52,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-13 07:44:52,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:44:52,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.183 2026-09-13 07:44:52,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [5/14] Tour PoSSaleOrderWithDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:44:52,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [6/14] Tour PoSSaleOrderWithDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:44:52,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.029 0.056 2026-09-13 07:44:52,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 33 0.021 0.036 2026-09-13 07:44:52,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:44:52,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [7/14] Tour PoSSaleOrderWithDownpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:44:53,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:53] "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.038 0.049 2026-09-13 07:44:53,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.059 0.051 2026-09-13 07:44:53,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.109 2026-09-13 07:44:53,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.020 2026-09-13 07:44:53,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [8/14] Tour PoSSaleOrderWithDownpayment → Step body:not(:has(.modal)) 2026-09-13 07:44:53,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.008 0.017 2026-09-13 07:44:53,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [9/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:53,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [10/14] Tour PoSSaleOrderWithDownpayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Down Payment (POS)","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment (POS)"))) 2026-09-13 07:44:53,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [11/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:53,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [12/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:44:53,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [13/14] Tour PoSSaleOrderWithDownpayment → Step order total amount is '980' (trigger: .product-screen .order-summary .total:contains("980")) 2026-09-13 07:44:53,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [14/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:44:53,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-09-13 07:44:53,675 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:44:53,725 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16348220 (allocated 18087936) 2026-09-13 07:44:53,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 82948 2026-09-13 07:44:53,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-09-13 07:44:53,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 82948 2026-09-13 07:44:53,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074453_782241_test_so_with_downpayment.txt 2026-09-13 07:44:53,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmp_rr_pfly_chrome_odoo" 2026-09-13 07:44:53,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-13 07:44:54,180 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25448749 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-09-13 07:44:54,278 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1409] 2026-09-13 07:44:55,247 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25448749 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #854 2026-09-13 07:44:55,249 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25448749 finished 2026-09-13 07:44:55,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-09-13 07:44:56,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 83089 2026-09-13 07:44:56,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmp9yenee_i_chrome_odoo 2026-09-13 07:44:56,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:39979/json/version 2026-09-13 07:44:56,913 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:56,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:44:56,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:39979/json 2026-09-13 07:44:56,915 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:44:56,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:39979/devtools/page/6384F2764731DF33BAF890610AD80E4E 2026-09-13 07:44:56,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-09-13 07:44:56,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-09-13 07:44:56,972 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:44:56,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-09-13 07:44:56,977 26 INFO rb-103a292-224772-415053 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-09-13 07:44:56,977 26 INFO rb-103a292-224772-415053 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-09-13 07:44:56,985 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:44:57,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.019 0.272 2026-09-13 07:44:57,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '6384F2764731DF33BAF890610AD80E4E', 'loaderId': '62B8A11467ED5AC8EFED39F98A6AB9C8', 'isDownload': False} 2026-09-13 07:44:57,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate ready code "odoo.isTourReady('test_variant_popup_qty_free')" 2026-09-13 07:44:57,283 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:44:57,294 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:44:57,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-09-13 07:44:57,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-13 07:44:57,578 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:57,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:44:57,600 26 INFO rb-103a292-224772-415053 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-09-13 07:44:57,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [1/6] Tour test_variant_popup_qty_free → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:44:57,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:44:57,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:44:57,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:57,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:44:57,658 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:44:57,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.008 0.021 2026-09-13 07:44:57,688 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-13 07:44:58,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.113 0.201 2026-09-13 07:44:58,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:58,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:44:58,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:44:58,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-09-13 07:44:58,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44: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.003 2026-09-13 07:44:58,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-09-13 07:44:58,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-13 07:44:58,188 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:58,209 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:58,211 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:44:58,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.011 0.014 2026-09-13 07:44:58,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:44:58,230 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-13 07:44:58,241 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:58,248 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:44:58,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [2/6] Tour test_variant_popup_qty_free → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:44:58,342 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:44:58,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.015 0.026 2026-09-13 07:44:58,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [3/6] Tour test_variant_popup_qty_free → Step click product 'Color Product' (trigger: article.product .product-content .product-name:contains("Color Product")) 2026-09-13 07:44:58,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.014 0.066 2026-09-13 07:44:58,426 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:44:58,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-13 07:44:58,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-13 07:44:58,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-13 07:44:58,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-13 07:44:58,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-13 07:44:58,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-13 07:44:58,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-13 07:44:58,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-13 07:44:58,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-13 07:44:58,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-13T07:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-13 07:44:58,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.120 2026-09-13 07:44:58,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [4/6] Tour test_variant_popup_qty_free → Step Click on Inventory (trigger: button.accordion-header:contains("Inventory")) 2026-09-13 07:44:59,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:59] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.043 0.060 2026-09-13 07:44:59,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [5/6] Tour test_variant_popup_qty_free → Step Check the variant's qty (trigger: div:not(:has(div)):contains("available,"):has(span.fw-bolder:contains("0"):not(:contains("50")))) 2026-09-13 07:44:59,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [6/6] Tour test_variant_popup_qty_free → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-09-13 07:44:59,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-09-13 07:44:59,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_variant_popup_qty_free SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:44:59,434 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:44:59] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:44:59,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14730060 (allocated 15990784) 2026-09-13 07:44:59,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 83089 2026-09-13 07:44:59,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-09-13 07:44:59,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 83089 2026-09-13 07:44:59,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074459_523516_test_variant_popup_qty_free.txt 2026-09-13 07:44:59,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmp9yenee_i_chrome_odoo" 2026-09-13 07:44:59,586 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-09-13 07:45:06,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-09-13 07:45:07,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-09-13 07:45:07,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 83229 2026-09-13 07:45:07,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpwvtmhg6j_chrome_odoo 2026-09-13 07:45:07,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:35317/json/version 2026-09-13 07:45:07,714 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:07,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:45:07,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:35317/json 2026-09-13 07:45:07,717 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:07,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:35317/devtools/page/1A30C25802908F937E2899B3E90B64D8 2026-09-13 07:45:07,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-09-13 07:45:07,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-09-13 07:45:07,795 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:45:07,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-09-13 07:45:07,801 26 INFO rb-103a292-224772-415053 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-09-13 07:45:07,801 26 INFO rb-103a292-224772-415053 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-09-13 07:45:07,808 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:45:08,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "GET /pos/ui/127 HTTP/1.1" 200 - 87 0.026 0.261 2026-09-13 07:45:08,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '1A30C25802908F937E2899B3E90B64D8', 'loaderId': 'D29605F4B5E72C6A4C73A9A2247725AC', 'isDownload': False} 2026-09-13 07:45:08,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-13 07:45:08,108 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:45:08,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:45:08,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.020 0.008 2026-09-13 07:45:08,143 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-13 07:45:08,463 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:08,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:45:08,488 26 INFO rb-103a292-224772-415053 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-09-13 07:45:08,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:45:08,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-13 07:45:08,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:45:08,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:08,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:45:08,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:45:08,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.008 0.021 2026-09-13 07:45:08,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-13 07:45:08,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.121 0.195 2026-09-13 07:45:08,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:45:08,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:45:09,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-13 07:45:09,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:45:09,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: Owl is running in 'dev' mode. 2026-09-13 07:45:09,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:45:09,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:09,085 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:45:09,098 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:45:09,099 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:45:09,106 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:09,109 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:09,121 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:45:09,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image/res.users/244/avatar_128 HTTP/1.1" 200 - 14 0.031 0.018 2026-09-13 07:45:09,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.002 0.056 2026-09-13 07:45:09,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:45:09,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 32 0.008 0.056 2026-09-13 07:45:09,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:45:09,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /pos/ui/127 HTTP/1.1" 200 - 32 0.028 0.115 2026-09-13 07:45:09,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-09-13 07:45:09,284 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:09,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-13 07:45:09,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:45:09,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:45:09,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-09-13 07:45:09,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-13 07:45:09,393 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-13 07:45:09,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:45:09,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:45:09,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:45:09,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.104 2026-09-13 07:45:09,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:45:09,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:45:09,669 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.025 0.051 2026-09-13 07:45:09,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.008 0.017 2026-09-13 07:45:09,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-13 07:45:09,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-13 07:45:09,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "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.029 0.050 2026-09-13 07:45:09,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.024 0.053 2026-09-13 07:45:09,956 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.059 2026-09-13 07:45:09,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.020 2026-09-13 07:45:10,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-13 07:45:10,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-13 07:45:10,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:45:10,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:45:10,219 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:10,220 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:10,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:45:10,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:45:10,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:45:10,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:45:10,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-09-13 07:45:10,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-13 07:45:10,495 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86691637 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'd56a0d4d-cec1-4493-92c6-863930f313e0'}] 2026-09-13 07:45:10,507 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:10,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16795332 (allocated 18612224) 2026-09-13 07:45:10,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 83229 2026-09-13 07:45:10,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-09-13 07:45:10,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 83229 2026-09-13 07:45:10,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074510_591272_test_pos_downpayment_sale_invoice_creation.txt 2026-09-13 07:45:10,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpwvtmhg6j_chrome_odoo" 2026-09-13 07:45:10,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-09-13 07:45:11,390 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86691637 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'd56a0d4d-cec1-4493-92c6-863930f313e0'} created pos.order #857 2026-09-13 07:45:11,392 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86691637 finished 2026-09-13 07:45:11,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 436 0.275 0.721 2026-09-13 07:45:11,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-09-13 07:45:12,223 26 INFO rb-103a292-224772-415053 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-09-13 07:45:13,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 83379 2026-09-13 07:45:13,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpdp1xidx5_chrome_odoo 2026-09-13 07:45:13,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:37421/json/version 2026-09-13 07:45:13,123 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:13,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:45:13,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:37421/json 2026-09-13 07:45:13,126 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:13,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:37421/devtools/page/BFA43FD0F213FD569CD66F7936B0BC1F 2026-09-13 07:45:13,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-09-13 07:45:13,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-09-13 07:45:13,253 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:45:13,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-09-13 07:45:13,256 26 INFO rb-103a292-224772-415053 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-09-13 07:45:13,257 26 INFO rb-103a292-224772-415053 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-09-13 07:45:13,264 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:45:13,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "GET /pos/ui/127 HTTP/1.1" 200 - 77 0.020 0.292 2026-09-13 07:45:13,578 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': 'BFA43FD0F213FD569CD66F7936B0BC1F', 'loaderId': 'F456E028AC124437947D05B526D1700E', 'isDownload': False} 2026-09-13 07:45:13,578 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate ready code "odoo.isTourReady('test_pos_settle_so_with_downpayment')" 2026-09-13 07:45:13,584 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:45:13,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:45:13,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:45:13,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-09-13 07:45:13,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:45:13,922 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:13,928 26 INFO rb-103a292-224772-415053 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-09-13 07:45:13,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [1/12] Tour test_pos_settle_so_with_downpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:45:13,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:45:13,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:45:13,956 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:13,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "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.010 2026-09-13 07:45:13,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:45:14,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.023 2026-09-13 07:45:14,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-13 07:45:14,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.128 0.174 2026-09-13 07:45:14,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:14,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45: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.003 2026-09-13 07:45:14,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:45:14,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45: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.003 2026-09-13 07:45:14,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-13 07:45:14,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:14,553 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:14,573 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:14,578 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:14,581 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-13 07:45:14,595 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:14,600 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:14,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image/res.users/240/avatar_128 HTTP/1.1" 200 - 7 0.009 0.024 2026-09-13 07:45:14,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-13 07:45:14,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [2/12] Tour test_pos_settle_so_with_downpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:45:14,701 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:14,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /pos/ui/127 HTTP/1.1" 200 - 31 0.016 0.022 2026-09-13 07:45:14,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [3/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:45:14,741 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:14,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:45:14,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-13 07:45:14,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [4/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .more-btn) 2026-09-13 07:45:14,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image?model=product.template&field=image_128&id=2211&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-13 07:45:14,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-13 07:45:14,842 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 31 0.010 0.137 2026-09-13 07:45:14,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-13 07:45:14,875 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-13 07:45:14,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-13 07:45:14,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-13 07:45:14,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.019 0.157 2026-09-13 07:45:15,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-13 07:45:15,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [5/12] Tour test_pos_settle_so_with_downpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:45:15,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-13T07:44:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-13 07:45:15,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [6/12] Tour test_pos_settle_so_with_downpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:45:15,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.031 0.051 2026-09-13 07:45:15,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 30 0.017 0.022 2026-09-13 07:45:15,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.003 0.011 2026-09-13 07:45:15,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [7/12] Tour test_pos_settle_so_with_downpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:45:15,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "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.068 0.055 2026-09-13 07:45:15,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.029 0.043 2026-09-13 07:45:15,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.002 0.065 2026-09-13 07:45:15,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.021 2026-09-13 07:45:15,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [8/12] Tour test_pos_settle_so_with_downpayment → Step body:not(:has(.modal)) 2026-09-13 07:45:15,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.011 0.023 2026-09-13 07:45:15,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [9/12] Tour test_pos_settle_so_with_downpayment → Step check orderlines number (trigger: .order-container .orderline) 2026-09-13 07:45:15,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [10/12] Tour test_pos_settle_so_with_downpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:45:15,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [11/12] Tour test_pos_settle_so_with_downpayment → Step order total amount is '755' (trigger: .product-screen .order-summary .total:contains("755")) 2026-09-13 07:45:15,872 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [12/12] Tour test_pos_settle_so_with_downpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:45:15,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-09-13 07:45:15,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_pos_settle_so_with_downpayment SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:45:15,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 16861776 (allocated 17825792) 2026-09-13 07:45:15,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 83379 2026-09-13 07:45:15,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-09-13 07:45:15,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 83379 2026-09-13 07:45:16,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074516_021919_test_pos_settle_so_with_downpayment.txt 2026-09-13 07:45:16,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpdp1xidx5_chrome_odoo" 2026-09-13 07:45:16,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-09-13 07:45:17,230 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-13 07:45:22,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-09-13 07:45:22,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-13 07:45:23,299 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1427, 1428] 2026-09-13 07:45:23,452 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1429] 2026-09-13 07:45:23,529 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:45:29,527 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #249 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-09-13 07:45:30,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-13 07:45:30,422 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83469652 started for PoS orders references: [{'name': 'Order 07303-408-4511', 'pos_reference': None, 'uuid': '07303-408-4511'}] 2026-09-13 07:45:31,311 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83469652 order {'name': 'Order 07303-408-4511', 'pos_reference': None, 'uuid': '07303-408-4511'} created pos.order #861 2026-09-13 07:45:31,311 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83469652 finished 2026-09-13 07:45:31,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-09-13 07:45:31,701 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9818299 started for PoS orders references: [{'name': 'Order 20268-064-1913', 'pos_reference': None, 'uuid': '20268-064-1913'}] 2026-09-13 07:45:31,827 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #249 deleted stock.move records with IDs: [1435] 2026-09-13 07:45:31,870 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9818299 order {'name': 'Order 20268-064-1913', 'pos_reference': None, 'uuid': '20268-064-1913'} created pos.order #862 2026-09-13 07:45:31,871 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9818299 finished 2026-09-13 07:45:32,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-09-13 07:45:32,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 83527 2026-09-13 07:45:32,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmpokrxl5mr_chrome_odoo 2026-09-13 07:45:32,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:42331/json/version 2026-09-13 07:45:32,478 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:32,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:45:32,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:42331/json 2026-09-13 07:45:32,481 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:32,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:42331/devtools/page/CAAB60015A10912DC6716424233CC3C9 2026-09-13 07:45:32,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-09-13 07:45:32,484 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-09-13 07:45:32,525 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:45:32,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-09-13 07:45:32,531 26 INFO rb-103a292-224772-415053 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-09-13 07:45:32,531 26 INFO rb-103a292-224772-415053 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-09-13 07:45:32,547 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:45:32,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:32] "GET /pos/ui/130 HTTP/1.1" 200 - 86 0.019 0.256 2026-09-13 07:45:32,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': 'CAAB60015A10912DC6716424233CC3C9', 'loaderId': '2968591A3D861EF2BD507ED4C0F0996F', 'isDownload': False} 2026-09-13 07:45:32,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Evaluate ready code "odoo.isTourReady('refund_multiple_products_amounts_compliance')" 2026-09-13 07:45:32,828 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:45:32,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:32] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:45:32,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:32] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:45:32,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:32] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:45:33,175 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:33,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:45:33,192 26 INFO rb-103a292-224772-415053 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-09-13 07:45:33,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [1/29] Tour refund_multiple_products_amounts_compliance → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:45:33,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:45:33,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:45:33,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:33,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:45:33,230 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-09-13 07:45:33,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-13 07:45:33,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.017 2026-09-13 07:45:33,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.116 0.222 2026-09-13 07:45:33,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-13 07:45:33,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:45:33,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:45:33,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:45:33,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: Owl is running in 'dev' mode. 2026-09-13 07:45:33,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:45:33,784 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:33,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:45:33,814 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:45:33,823 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-13 07:45:33,823 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:33,831 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:45:33,838 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:33,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 - 14 0.019 0.029 2026-09-13 07:45:33,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:45:33,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [2/29] Tour refund_multiple_products_amounts_compliance → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:45:33,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /pos/ui/130 HTTP/1.1" 200 - 31 0.014 0.050 2026-09-13 07:45:33,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /pos/ui/130?from_backend=True HTTP/1.1" 200 - 31 0.016 0.098 2026-09-13 07:45:33,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [3/29] Tour refund_multiple_products_amounts_compliance → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-13 07:45:33,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:45:33,963 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:33,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:45:33,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:33] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-13 07:45:34,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:45:34,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:45:34,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-13 07:45:34,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:45:34,081 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:45:34,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.118 2026-09-13 07:45:34,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-13 07:45:34,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.130 2026-09-13 07:45:34,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-09-13T07:45:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-13 07:45:34,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [4/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:45:34,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [5/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:45:34,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [6/29] Tour refund_multiple_products_amounts_compliance → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"2","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("2")):has(.price:contains("20"))) 2026-09-13 07:45:34,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [7/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:45:34,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [8/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:45:34,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [9/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:45:34,638 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:34,644 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:34,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [10/29] Tour refund_multiple_products_amounts_compliance → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:45:34,729 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [11/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:45:34,793 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [12/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:45:34,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [13/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:45:34,862 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15673085 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'f31812dc-5022-415e-982d-b84ba94ac05c'}] 2026-09-13 07:45:34,865 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:35,035 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15673085 order {'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'f31812dc-5022-415e-982d-b84ba94ac05c'} created pos.order #863 2026-09-13 07:45:35,043 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15673085 finished 2026-09-13 07:45:35,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.079 0.135 2026-09-13 07:45:35,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:45:35,156 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56715161 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'f31812dc-5022-415e-982d-b84ba94ac05c'}] 2026-09-13 07:45:35,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [14/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:45:35,161 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56715161 order {'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'f31812dc-5022-415e-982d-b84ba94ac05c'} sync ignored for existing PoS order pos.order(863,) (state: paid) 2026-09-13 07:45:35,168 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56715161 finished 2026-09-13 07:45:35,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.019 0.045 2026-09-13 07:45:35,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [15/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:45:35,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [16/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:45:35,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [17/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:45:35,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [18/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .more-btn) 2026-09-13 07:45:35,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [19/29] Tour refund_multiple_products_amounts_compliance → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-13 07:45:35,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [20/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains("001") 2026-09-13 07:45:35,496 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:45:35,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-13 07:45:35,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:35] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.007 2026-09-13 07:45:35,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [21/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:45:35,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [22/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-13 07:45:35,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [23/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:45:35,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [24/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:45:35,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [25/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:45:35,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [26/29] Tour refund_multiple_products_amounts_compliance → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:45:35,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [27/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-13 07:45:35,919 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [28/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:45:35,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [29/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:45:35,986 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55596122 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000002', 'uuid': '4ae2f637-1e83-4451-bf97-bbe72096ebde'}] 2026-09-13 07:45:36,125 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55596122 order {'name': '/', 'pos_reference': '261-130-000002', 'uuid': '4ae2f637-1e83-4451-bf97-bbe72096ebde'} created pos.order #864 2026-09-13 07:45:36,140 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55596122 finished 2026-09-13 07:45:36,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.058 0.135 2026-09-13 07:45:36,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:45:36,231 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24370887 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': '4ae2f637-1e83-4451-bf97-bbe72096ebde'}] 2026-09-13 07:45:36,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-09-13 07:45:36,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR refund_multiple_products_amounts_compliance SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-13 07:45:36,237 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24370887 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': '4ae2f637-1e83-4451-bf97-bbe72096ebde'} sync ignored for existing PoS order pos.order(864,) (state: paid) 2026-09-13 07:45:36,248 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24370887 finished 2026-09-13 07:45:36,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17182500 (allocated 18223104) 2026-09-13 07:45:36,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 83527 2026-09-13 07:45:36,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-09-13 07:45:36,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 83527 2026-09-13 07:45:36,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.046 0.045 2026-09-13 07:45:36,367 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074536_367623_test_refund_line_report_prices_sign.txt 2026-09-13 07:45:36,367 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmpokrxl5mr_chrome_odoo" 2026-09-13 07:45:36,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-13 07:45:36,917 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25480786 started for PoS orders references: [{'name': 'Order 26648-707-0696', 'pos_reference': None, 'uuid': '26648-707-0696'}] 2026-09-13 07:45:37,137 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25480786 order {'name': 'Order 26648-707-0696', 'pos_reference': None, 'uuid': '26648-707-0696'} created pos.order #865 2026-09-13 07:45:37,138 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25480786 finished 2026-09-13 07:45:37,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-13 07:45:37,558 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34467827 started for PoS orders references: [{'name': 'Order 51737-845-7396', 'pos_reference': None, 'uuid': '51737-845-7396'}, {'name': 'Order 62706-548-6736', 'pos_reference': None, 'uuid': '62706-548-6736'}] 2026-09-13 07:45:37,737 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34467827 order {'name': 'Order 51737-845-7396', 'pos_reference': None, 'uuid': '51737-845-7396'} created pos.order #866 2026-09-13 07:45:37,849 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34467827 order {'name': 'Order 62706-548-6736', 'pos_reference': None, 'uuid': '62706-548-6736'} created pos.order #867 2026-09-13 07:45:37,850 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34467827 finished 2026-09-13 07:45:38,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-13 07:45:38,454 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8239677 started for PoS orders references: [{'name': 'Order 35329-352-4910', 'pos_reference': None, 'uuid': '35329-352-4910'}] 2026-09-13 07:45:38,657 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8239677 order {'name': 'Order 35329-352-4910', 'pos_reference': None, 'uuid': '35329-352-4910'} created pos.order #868 2026-09-13 07:45:38,658 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8239677 finished 2026-09-13 07:45:39,176 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-13 07:45:45,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-09-13 07:45:46,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 83676 2026-09-13 07:45:46,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpiswqcoh1_chrome_odoo 2026-09-13 07:45:46,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37727/json/version 2026-09-13 07:45:46,264 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:46,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:45:46,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37727/json 2026-09-13 07:45:46,266 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:46,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:37727/devtools/page/DE3B903CEDE2B14294ACFB8DCFB76158 2026-09-13 07:45:46,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-13 07:45:46,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-13 07:45:46,339 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:45:46,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-13 07:45:46,343 26 INFO rb-103a292-224772-415053 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-09-13 07:45:46,343 26 INFO rb-103a292-224772-415053 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-09-13 07:45:46,351 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:45:46,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:46] "GET /pos/ui/133 HTTP/1.1" 200 - 127 0.038 0.270 2026-09-13 07:45:46,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'DE3B903CEDE2B14294ACFB8DCFB76158', 'loaderId': '7F8F9D8A0921FF742923DC3E8E12980A', 'isDownload': False} 2026-09-13 07:45:46,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded')" 2026-09-13 07:45:46,665 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:45:46,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:46] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:45:46,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:46] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:45:46,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:46] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-13 07:45:47,061 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:47,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:45:47,078 26 INFO rb-103a292-224772-415053 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-09-13 07:45:47,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:45:47,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:45:47,089 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:45:47,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:47,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:45:47,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:45:47,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.026 2026-09-13 07:45:47,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.022 2026-09-13 07:45:47,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.120 0.234 2026-09-13 07:45:47,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:45:47,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:45:47,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-13 07:45:47,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:45:47,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:45:47,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:45:47,680 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:47,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:45:47,693 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:45:47,695 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:47,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.012 0.017 2026-09-13 07:45:47,718 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:47,718 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:45:47,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.033 2026-09-13 07:45:47,734 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:47,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.013 0.024 2026-09-13 07:45:47,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.011 0.057 2026-09-13 07:45:47,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:45:47,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.017 2026-09-13 07:45:47,857 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:47,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-13 07:45:47,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:45:47,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-13 07:45:47,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-13 07:45:47,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-13 07:45:47,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:45:47,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-13 07:45:47,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-13 07:45:47,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-13 07:45:47,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:47] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:45:48,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:45:48,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-13 07:45:48,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.135 2026-09-13 07:45:48,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:45:48,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:45:48,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.020 0.047 2026-09-13 07:45:48,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.009 0.017 2026-09-13 07:45:48,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:45:48,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:45:48,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.026 0.047 2026-09-13 07:45:48,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.026 0.048 2026-09-13 07:45:48,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.070 2026-09-13 07:45:48,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.008 2026-09-13 07:45:48,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:45:48,573 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-09-13 07:45:48,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:45:48,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:45:48,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.81) 2026-09-13 07:45:48,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.14) 2026-09-13 07:45:48,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:45:48,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:45:48,925 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:48,925 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:48,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:45:49,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-13 07:45:49,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:45:49,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:45:49,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:45:49,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:45:49,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-13 07:45:49,299 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99649079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '372fd33a-aa29-4898-93a5-e4ebab625901'}] 2026-09-13 07:45:49,302 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:50,293 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99649079 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '372fd33a-aa29-4898-93a5-e4ebab625901'} created pos.order #869 2026-09-13 07:45:50,314 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99649079 finished 2026-09-13 07:45:50,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 595 0.353 0.811 2026-09-13 07:45:50,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:50] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:50,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.017 2026-09-13 07:45:50,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:50] "GET /account/download_invoice_documents/826/pdf HTTP/1.1" 200 - 17 0.012 0.034 2026-09-13 07:45:50,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.019 2026-09-13 07:45:50,594 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78160233 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '372fd33a-aa29-4898-93a5-e4ebab625901'}] 2026-09-13 07:45:50,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-13 07:45:50,598 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78160233 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '372fd33a-aa29-4898-93a5-e4ebab625901'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-09-13 07:45:50,605 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78160233 finished 2026-09-13 07:45:50,644 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:45:50,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.028 0.052 2026-09-13 07:45:50,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:45:50,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.018 2026-09-13 07:45:50,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-13 07:45:50,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:45:50,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17741056 (allocated 19136512) 2026-09-13 07:45:50,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 83676 2026-09-13 07:45:50,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-13 07:45:50,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 83676 2026-09-13 07:45:50,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074550_891395_test_taxes_l10n_be_pos.txt 2026-09-13 07:45:50,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpiswqcoh1_chrome_odoo" 2026-09-13 07:45:51,335 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1440, 1441] 2026-09-13 07:45:51,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 83834 2026-09-13 07:45:51,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpzzmoh5kc_chrome_odoo 2026-09-13 07:45:51,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34395/json/version 2026-09-13 07:45:51,840 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:51,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:45:51,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34395/json 2026-09-13 07:45:51,842 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:51,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34395/devtools/page/150B3F57CCCA679C376006093F671D45 2026-09-13 07:45:51,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-13 07:45:51,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-13 07:45:51,921 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:45:51,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-13 07:45:51,927 26 INFO rb-103a292-224772-415053 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-09-13 07:45:51,927 26 INFO rb-103a292-224772-415053 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-09-13 07:45:52,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.025 0.057 2026-09-13 07:45:52,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '150B3F57CCCA679C376006093F671D45', 'loaderId': '14C5AD481D517070F8C21F3E5F32A188', 'isDownload': False} 2026-09-13 07:45:52,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded')" 2026-09-13 07:45:52,023 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:45:52,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:45:52,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:45:52,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:45:52,354 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:52,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:45:52,371 26 INFO rb-103a292-224772-415053 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-09-13 07:45:52,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:45:52,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.003 2026-09-13 07:45:52,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:45:52,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:52,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:45:52,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:45:52,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.025 2026-09-13 07:45:52,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-09-13 07:45:52,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.106 0.261 2026-09-13 07:45:52,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:45:52,912 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:45:52,956 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-13 07:45:52,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:45:52,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:45:52,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:45:53,008 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:53,016 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:45:53,020 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:53,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-13 07:45:53,033 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45: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-09-13 07:45:53,036 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:53,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.009 0.021 2026-09-13 07:45:53,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-13 07:45:53,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:45:53,106 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:53,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:45:53,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.032 0.021 2026-09-13 07:45:53,160 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:53,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.010 0.072 2026-09-13 07:45:53,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:45:53,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-13 07:45:53,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-13 07:45:53,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:45:53,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-13 07:45:53,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:45:53,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:45:53,307 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-13 07:45:53,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:45:53,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:45:53,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-13 07:45:53,393 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.018 0.103 2026-09-13 07:45:53,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-13 07:45:53,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-13 07:45:53,439 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-09-13 07:45:53,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:45:53,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:45:53,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.009 0.038 2026-09-13 07:45:53,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.030 0.028 2026-09-13 07:45:53,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:45:53,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:45:53,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "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.033 0.050 2026-09-13 07:45:53,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.029 0.046 2026-09-13 07:45:53,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.073 2026-09-13 07:45:53,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.016 0.011 2026-09-13 07:45:53,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-13 07:45:53,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.015 2026-09-13 07:45:54,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:45:54,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:45:54,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.81) 2026-09-13 07:45:54,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.14) 2026-09-13 07:45:54,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:45:54,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:45:54,307 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:54,308 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:54,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:45:54,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-13 07:45:54,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:45:54,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:45:54,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:45:54,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:45:54,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-13 07:45:54,689 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9967361 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'a6764131-9fe2-44f7-a0c8-101039f02fae'}] 2026-09-13 07:45:54,698 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:55,374 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9967361 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'a6764131-9fe2-44f7-a0c8-101039f02fae'} created pos.order #870 2026-09-13 07:45:55,396 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9967361 finished 2026-09-13 07:45:55,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 532 0.270 0.602 2026-09-13 07:45:55,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:55,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.017 2026-09-13 07:45:55,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:55] "GET /account/download_invoice_documents/830/pdf HTTP/1.1" 200 - 17 0.009 0.039 2026-09-13 07:45:55,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.029 2026-09-13 07:45:55,704 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69617700 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'a6764131-9fe2-44f7-a0c8-101039f02fae'}] 2026-09-13 07:45:55,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-13 07:45:55,709 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69617700 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'a6764131-9fe2-44f7-a0c8-101039f02fae'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-09-13 07:45:55,719 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69617700 finished 2026-09-13 07:45:55,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:45:55,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.042 0.053 2026-09-13 07:45:55,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:45:55,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.013 2026-09-13 07:45:55,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-13 07:45:55,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:45:55,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17778528 (allocated 19136512) 2026-09-13 07:45:55,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 83834 2026-09-13 07:45:55,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-13 07:45:55,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 83834 2026-09-13 07:45:55,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074555_983251_test_taxes_l10n_be_pos.txt 2026-09-13 07:45:55,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpzzmoh5kc_chrome_odoo" 2026-09-13 07:45:56,485 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1443, 1444] 2026-09-13 07:45:57,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 83987 2026-09-13 07:45:57,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpwt9pd139_chrome_odoo 2026-09-13 07:45:57,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42021/json/version 2026-09-13 07:45:57,071 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:57,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:45:57,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42021/json 2026-09-13 07:45:57,075 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:45:57,076 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:42021/devtools/page/02BBA02F4BB43A0BCD4AB4E6DAFD6E3B 2026-09-13 07:45:57,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-13 07:45:57,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-13 07:45:57,168 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:45:57,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-13 07:45:57,172 26 INFO rb-103a292-224772-415053 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-09-13 07:45:57,172 26 INFO rb-103a292-224772-415053 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-09-13 07:45:57,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.023 0.042 2026-09-13 07:45:57,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '02BBA02F4BB43A0BCD4AB4E6DAFD6E3B', 'loaderId': 'CE5247B88CBBAEE53BA6E23D384914D1', 'isDownload': False} 2026-09-13 07:45:57,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_per_line_price_included')" 2026-09-13 07:45:57,250 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:45:57,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:45:57,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:45:57,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:45:57,587 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:57,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:45:57,606 26 INFO rb-103a292-224772-415053 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-09-13 07:45:57,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:45:57,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:45:57,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:45:57,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:57,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45: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-09-13 07:45:57,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.013 2026-09-13 07:45:57,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.016 2026-09-13 07:45:57,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-13 07:45:58,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.147 0.203 2026-09-13 07:45:58,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45: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-09-13 07:45:58,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:45:58,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-13 07:45:58,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:45:58,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:45:58,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:45:58,244 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:45:58,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:58,265 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:45:58,269 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:45:58,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.013 2026-09-13 07:45:58,307 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:45:58,308 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-13 07:45:58,315 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-13 07:45:58,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.023 0.039 2026-09-13 07:45:58,351 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:45:58,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.019 0.053 2026-09-13 07:45:58,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.024 0.103 2026-09-13 07:45:58,420 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:58,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:45:58,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.050 2026-09-13 07:45:58,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-13 07:45:58,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:45:58,471 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-13 07:45:58,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-13 07:45:58,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:45:58,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-13 07:45:58,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:45:58,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-13 07:45:58,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:45:58,581 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-13 07:45:58,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:45:58,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-13 07:45:58,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-13 07:45:58,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-13 07:45:58,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-13 07:45:58,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.015 0.112 2026-09-13 07:45:58,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:45:58,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:45:58,835 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.013 0.034 2026-09-13 07:45:58,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.009 0.017 2026-09-13 07:45:58,912 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:45:58,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:45:59,034 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:59] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.030 0.042 2026-09-13 07:45:59,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.039 0.044 2026-09-13 07:45:59,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.079 2026-09-13 07:45:59,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:59] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.008 2026-09-13 07:45:59,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-13 07:45:59,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.019 2026-09-13 07:45:59,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:45:59,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:45:59,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.81) 2026-09-13 07:45:59,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.14) 2026-09-13 07:45:59,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:45:59,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:45:59,542 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:45:59,542 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:45:59,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:45:59,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-13 07:45:59,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:45:59,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:45:59,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:45:59,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:45:59,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-13 07:45:59,917 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32756884 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '06c63e62-e4cf-4f98-827a-37cb2a2967d3'}] 2026-09-13 07:45:59,920 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:45:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:46:00,504 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32756884 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '06c63e62-e4cf-4f98-827a-37cb2a2967d3'} created pos.order #871 2026-09-13 07:46:00,523 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32756884 finished 2026-09-13 07:46:00,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 532 0.250 0.474 2026-09-13 07:46:00,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:00] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:00,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.023 2026-09-13 07:46:00,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:00] "GET /account/download_invoice_documents/834/pdf HTTP/1.1" 200 - 17 0.007 0.031 2026-09-13 07:46:00,722 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.013 2026-09-13 07:46:00,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-13 07:46:00,781 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2667354 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '06c63e62-e4cf-4f98-827a-37cb2a2967d3'}] 2026-09-13 07:46:00,785 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2667354 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '06c63e62-e4cf-4f98-827a-37cb2a2967d3'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-09-13 07:46:00,794 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2667354 finished 2026-09-13 07:46:00,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:00,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.023 0.056 2026-09-13 07:46:00,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:00,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.017 2026-09-13 07:46:00,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-13 07:46:00,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:46:01,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17832988 (allocated 19136512) 2026-09-13 07:46:01,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 83987 2026-09-13 07:46:01,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-13 07:46:01,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 83987 2026-09-13 07:46:01,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074601_061598_test_taxes_l10n_be_pos.txt 2026-09-13 07:46:01,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpwt9pd139_chrome_odoo" 2026-09-13 07:46:01,593 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1446, 1447] 2026-09-13 07:46:02,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 84145 2026-09-13 07:46:02,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpue34lxo1_chrome_odoo 2026-09-13 07:46:02,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34393/json/version 2026-09-13 07:46:02,122 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:02,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:46:02,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34393/json 2026-09-13 07:46:02,124 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:02,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34393/devtools/page/8CF6D4A1513871ACAFF6030349EDACB3 2026-09-13 07:46:02,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-13 07:46:02,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-13 07:46:02,200 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:46:02,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-13 07:46:02,206 26 INFO rb-103a292-224772-415053 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-09-13 07:46:02,206 26 INFO rb-103a292-224772-415053 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-09-13 07:46:02,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.020 0.043 2026-09-13 07:46:02,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '8CF6D4A1513871ACAFF6030349EDACB3', 'loaderId': 'DFA8D7579679C5F74D83D916F2095573', 'isDownload': False} 2026-09-13 07:46:02,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_globally_price_included')" 2026-09-13 07:46:02,283 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:46:02,294 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:46:02,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:46:02,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:46:02,620 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:02,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:46:02,635 26 INFO rb-103a292-224772-415053 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-09-13 07:46:02,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:46:02,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:46:02,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:46:02,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:02,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.006 2026-09-13 07:46:02,672 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:46:02,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.018 2026-09-13 07:46:02,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-13 07:46:02,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.090 0.178 2026-09-13 07:46:02,997 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:03,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:46:03,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:46:03,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:46:03,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:46:03,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:46:03,149 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:03,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:03,167 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:46:03,170 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:46:03,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.013 2026-09-13 07:46:03,179 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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-09-13 07:46:03,181 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:03,198 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:03,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.010 0.035 2026-09-13 07:46:03,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.009 0.025 2026-09-13 07:46:03,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.009 0.058 2026-09-13 07:46:03,260 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:46:03,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.035 2026-09-13 07:46:03,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:03,333 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:03,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-09-13 07:46:03,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-13 07:46:03,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:03,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-13 07:46:03,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-13 07:46:03,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-13 07:46:03,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-13 07:46:03,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:46:03,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:46:03,471 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:46:03,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-13 07:46:03,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-13 07:46:03,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-13 07:46:03,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-13 07:46:03,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-13 07:46:03,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-13 07:46:03,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-13 07:46:03,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.012 0.090 2026-09-13 07:46:03,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:03,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:46:03,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.011 0.040 2026-09-13 07:46:03,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.007 0.022 2026-09-13 07:46:03,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:46:03,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:03,967 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.028 0.054 2026-09-13 07:46:04,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.024 0.055 2026-09-13 07:46:04,058 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.076 2026-09-13 07:46:04,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:04] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.010 2026-09-13 07:46:04,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:46:04,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-13 07:46:04,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:46:04,201 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:04,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.81) 2026-09-13 07:46:04,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.14) 2026-09-13 07:46:04,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:04,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:04,451 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:04,452 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:04,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:04,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-13 07:46:04,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:04,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:04,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:04,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:04,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-13 07:46:04,825 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35825499 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '18d921a7-ef07-41b9-af6c-a4246008f70f'}] 2026-09-13 07:46:04,831 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:05,542 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35825499 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '18d921a7-ef07-41b9-af6c-a4246008f70f'} created pos.order #872 2026-09-13 07:46:05,561 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35825499 finished 2026-09-13 07:46:05,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 532 0.288 0.569 2026-09-13 07:46:05,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.003 2026-09-13 07:46:05,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.021 2026-09-13 07:46:05,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:05] "GET /account/download_invoice_documents/838/pdf HTTP/1.1" 200 - 17 0.008 0.032 2026-09-13 07:46:05,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.015 2026-09-13 07:46:05,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-13 07:46:05,819 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60130134 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '18d921a7-ef07-41b9-af6c-a4246008f70f'}] 2026-09-13 07:46:05,824 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60130134 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '18d921a7-ef07-41b9-af6c-a4246008f70f'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-09-13 07:46:05,833 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60130134 finished 2026-09-13 07:46:05,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:05,908 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.030 0.059 2026-09-13 07:46:05,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:05,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.018 2026-09-13 07:46:05,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-13 07:46:05,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:46:06,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17863024 (allocated 19398656) 2026-09-13 07:46:06,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 84145 2026-09-13 07:46:06,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-13 07:46:06,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 84145 2026-09-13 07:46:06,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074606_123846_test_taxes_l10n_be_pos.txt 2026-09-13 07:46:06,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpue34lxo1_chrome_odoo" 2026-09-13 07:46:06,602 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1449, 1450] 2026-09-13 07:46:06,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-09-13 07:46:07,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 84303 2026-09-13 07:46:07,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmprtqmsvy5_chrome_odoo 2026-09-13 07:46:07,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46713/json/version 2026-09-13 07:46:07,249 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:07,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:46:07,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46713/json 2026-09-13 07:46:07,251 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:07,252 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:46713/devtools/page/F3CE2F3CC960DE2196F988E6DB799DB9 2026-09-13 07:46:07,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-13 07:46:07,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-13 07:46:07,326 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:46:07,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-13 07:46:07,331 26 INFO rb-103a292-224772-415053 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-09-13 07:46:07,331 26 INFO rb-103a292-224772-415053 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-09-13 07:46:07,338 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:46:07,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:07] "GET /pos/ui/133 HTTP/1.1" 200 - 130 0.042 0.340 2026-09-13 07:46:07,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'F3CE2F3CC960DE2196F988E6DB799DB9', 'loaderId': 'A2B227CDB28F5A704002EBA2A50B4A7C', 'isDownload': False} 2026-09-13 07:46:07,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded')" 2026-09-13 07:46:07,726 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:46:07,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:07] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.007 2026-09-13 07:46:07,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:07] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:46:07,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:07] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:46:08,086 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:08,099 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:46:08,109 26 INFO rb-103a292-224772-415053 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-09-13 07:46:08,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:46:08,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-13 07:46:08,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:46:08,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:08,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:46:08,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:46:08,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.020 2026-09-13 07:46:08,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-13 07:46:08,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.109 0.208 2026-09-13 07:46:08,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:08,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:46:08,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-13 07:46:08,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:46:08,644 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:46:08,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:46:08,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:08,691 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:46:08,699 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:46:08,701 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:46:08,712 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:08,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.010 0.021 2026-09-13 07:46:08,727 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:46:08,729 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:46:08,729 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.037 2026-09-13 07:46:08,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:46:08,775 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.016 0.041 2026-09-13 07:46:08,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.015 0.085 2026-09-13 07:46:08,828 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:08,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:08,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:46:08,856 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:46:08,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-13 07:46:08,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:08,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-13 07:46:08,912 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:46:08,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:46:08,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-13 07:46:08,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-13 07:46:08,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:46:08,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:08] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:46:09,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-13 07:46:09,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.102 2026-09-13 07:46:09,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:09,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:46:09,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.023 0.087 2026-09-13 07:46:09,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.009 0.017 2026-09-13 07:46:09,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:46:09,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:09,461 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "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.027 0.052 2026-09-13 07:46:09,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.024 0.046 2026-09-13 07:46:09,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.064 2026-09-13 07:46:09,562 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.008 2026-09-13 07:46:09,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:46:09,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-13 07:46:09,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:46:09,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:09,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(1.92) 2026-09-13 07:46:09,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.63) 2026-09-13 07:46:09,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:09,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:09,964 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:09,965 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:10,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:10,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-13 07:46:10,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:10,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:10,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:10,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:10,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-13 07:46:10,339 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59693088 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '83b86174-5ae1-4c6b-99db-dd330576289b'}] 2026-09-13 07:46:10,344 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:11,306 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59693088 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '83b86174-5ae1-4c6b-99db-dd330576289b'} created pos.order #873 2026-09-13 07:46:11,337 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59693088 finished 2026-09-13 07:46:11,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 606 0.304 0.861 2026-09-13 07:46:11,557 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.018 2026-09-13 07:46:11,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:11] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-13 07:46:11,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:46:11,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:11] "GET /account/download_invoice_documents/842/pdf HTTP/1.1" 200 - 17 0.017 0.017 2026-09-13 07:46:11,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-13 07:46:11,644 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96971685 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '83b86174-5ae1-4c6b-99db-dd330576289b'}] 2026-09-13 07:46:11,647 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96971685 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '83b86174-5ae1-4c6b-99db-dd330576289b'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-09-13 07:46:11,655 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96971685 finished 2026-09-13 07:46:11,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:11,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.022 0.060 2026-09-13 07:46:11,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:11,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-13 07:46:11,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-13 07:46:11,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:46:11,871 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17836320 (allocated 19398656) 2026-09-13 07:46:11,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 84303 2026-09-13 07:46:11,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-13 07:46:11,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 84303 2026-09-13 07:46:11,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074611_927559_test_taxes_l10n_br_pos.txt 2026-09-13 07:46:11,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmprtqmsvy5_chrome_odoo" 2026-09-13 07:46:12,373 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1452, 1453] 2026-09-13 07:46:12,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 84463 2026-09-13 07:46:12,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpj1e4gzaz_chrome_odoo 2026-09-13 07:46:12,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37447/json/version 2026-09-13 07:46:12,944 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:12,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:46:12,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37447/json 2026-09-13 07:46:12,947 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:12,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:37447/devtools/page/E3CA57065141844993F4AC8742DEFA6A 2026-09-13 07:46:12,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-13 07:46:12,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-13 07:46:13,042 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:46:13,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-13 07:46:13,048 26 INFO rb-103a292-224772-415053 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-09-13 07:46:13,048 26 INFO rb-103a292-224772-415053 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-09-13 07:46:13,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.022 0.046 2026-09-13 07:46:13,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'E3CA57065141844993F4AC8742DEFA6A', 'loaderId': '2663BB13A7C83E5EC6E9EB1ECEED88F0', 'isDownload': False} 2026-09-13 07:46:13,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded')" 2026-09-13 07:46:13,133 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:46:13,145 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:46:13,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:46:13,153 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:46:13,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:46:13,499 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:13,503 26 INFO rb-103a292-224772-415053 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-09-13 07:46:13,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:46:13,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:46:13,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:46:13,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:13,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "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.006 2026-09-13 07:46:13,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.011 2026-09-13 07:46:13,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.019 2026-09-13 07:46:13,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-13 07:46:13,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.094 0.192 2026-09-13 07:46:13,908 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:46:13,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:46:13,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:46:13,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:46:14,008 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:46:14,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:46:14,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:46:14,076 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:46:14,090 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:46:14,092 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:46:14,113 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:14,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.023 0.027 2026-09-13 07:46:14,124 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:14,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-09-13 07:46:14,133 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:14,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.012 0.028 2026-09-13 07:46:14,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:46:14,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.012 0.065 2026-09-13 07:46:14,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.017 2026-09-13 07:46:14,241 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:14,252 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:14,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-13 07:46:14,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-13 07:46:14,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-13 07:46:14,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:14,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:46:14,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:46:14,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:46:14,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-13 07:46:14,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-13 07:46:14,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-13 07:46:14,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-13 07:46:14,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-13 07:46:14,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-13 07:46:14,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.016 0.107 2026-09-13 07:46:14,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:14,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:46:14,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.011 0.035 2026-09-13 07:46:14,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.009 0.016 2026-09-13 07:46:14,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:46:14,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:14,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.022 0.048 2026-09-13 07:46:14,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.022 0.047 2026-09-13 07:46:14,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.068 2026-09-13 07:46:14,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.010 2026-09-13 07:46:14,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:46:14,978 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-13 07:46:15,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:46:15,068 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:15,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(1.92) 2026-09-13 07:46:15,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.63) 2026-09-13 07:46:15,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:15,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:15,325 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:15,325 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:15,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:15,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-13 07:46:15,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:15,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:15,580 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:15,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:15,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-13 07:46:15,712 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25633806 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '2ae317f1-03f7-40b2-820d-d0b8e8fa1163'}] 2026-09-13 07:46:15,721 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:16,382 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25633806 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '2ae317f1-03f7-40b2-820d-d0b8e8fa1163'} created pos.order #874 2026-09-13 07:46:16,403 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25633806 finished 2026-09-13 07:46:16,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 540 0.257 0.574 2026-09-13 07:46:16,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:16] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:16,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.022 2026-09-13 07:46:16,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:16] "GET /account/download_invoice_documents/846/pdf HTTP/1.1" 200 - 17 0.010 0.032 2026-09-13 07:46:16,636 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.015 2026-09-13 07:46:16,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-13 07:46:16,707 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13050352 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '2ae317f1-03f7-40b2-820d-d0b8e8fa1163'}] 2026-09-13 07:46:16,712 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13050352 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '2ae317f1-03f7-40b2-820d-d0b8e8fa1163'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-09-13 07:46:16,721 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13050352 finished 2026-09-13 07:46:16,754 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:16,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.027 0.053 2026-09-13 07:46:16,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:16,816 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-13 07:46:16,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-13 07:46:16,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:46:16,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17817640 (allocated 19136512) 2026-09-13 07:46:16,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 84463 2026-09-13 07:46:16,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-13 07:46:16,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 84463 2026-09-13 07:46:16,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074616_979785_test_taxes_l10n_br_pos.txt 2026-09-13 07:46:16,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpj1e4gzaz_chrome_odoo" 2026-09-13 07:46:17,486 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1455, 1456] 2026-09-13 07:46:18,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 84614 2026-09-13 07:46:18,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpw1u_w6hy_chrome_odoo 2026-09-13 07:46:18,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39815/json/version 2026-09-13 07:46:18,040 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:18,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:46:18,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39815/json 2026-09-13 07:46:18,043 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:18,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:39815/devtools/page/D368579F4BA3107EBF292ABC1AD5EAEF 2026-09-13 07:46:18,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-13 07:46:18,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-13 07:46:18,159 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:46:18,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-13 07:46:18,164 26 INFO rb-103a292-224772-415053 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-09-13 07:46:18,164 26 INFO rb-103a292-224772-415053 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-09-13 07:46:18,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.030 0.043 2026-09-13 07:46:18,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'D368579F4BA3107EBF292ABC1AD5EAEF', 'loaderId': 'FA8428016CA864517886943E15B9F7E7', 'isDownload': False} 2026-09-13 07:46:18,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_per_line_price_included')" 2026-09-13 07:46:18,249 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:46:18,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-09-13 07:46:18,263 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:46:18,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.016 2026-09-13 07:46:18,564 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:18,573 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:46:18,582 26 INFO rb-103a292-224772-415053 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-09-13 07:46:18,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:46:18,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:46:18,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:46:18,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:18,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "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.006 2026-09-13 07:46:18,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:46:18,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.016 2026-09-13 07:46:18,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-13 07:46:18,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.091 0.172 2026-09-13 07:46:18,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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-09-13 07:46:18,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:46:19,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:46:19,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:46:19,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:46:19,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:46:19,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:19,083 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:46:19,103 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:46:19,104 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:46:19,119 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:19,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.018 0.020 2026-09-13 07:46:19,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-13 07:46:19,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:46:19,162 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:19,170 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:46:19,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.016 0.056 2026-09-13 07:46:19,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.014 0.086 2026-09-13 07:46:19,221 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:19,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:19,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:46:19,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-13 07:46:19,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-13 07:46:19,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:19,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-13 07:46:19,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-13 07:46:19,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-13 07:46:19,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:46:19,354 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:46:19,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:46:19,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-13 07:46:19,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:46:19,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:46:19,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-13 07:46:19,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-13 07:46:19,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-13 07:46:19,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.018 0.137 2026-09-13 07:46:19,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:19,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:46:19,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.010 0.033 2026-09-13 07:46:19,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.007 0.018 2026-09-13 07:46:19,735 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:46:19,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:19,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "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.033 0.064 2026-09-13 07:46:19,975 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.028 0.059 2026-09-13 07:46:19,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.077 2026-09-13 07:46:20,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:20] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.011 2026-09-13 07:46:20,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:46:20,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.014 2026-09-13 07:46:20,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:46:20,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:20,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(1.92) 2026-09-13 07:46:20,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.63) 2026-09-13 07:46:20,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:20,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:20,388 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:20,391 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:20,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:20,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-13 07:46:20,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:20,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:20,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:20,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:20,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-13 07:46:20,774 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15565899 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '521018d9-992f-4daa-9018-67ea5b37e764'}] 2026-09-13 07:46:20,776 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:21,461 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15565899 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '521018d9-992f-4daa-9018-67ea5b37e764'} created pos.order #875 2026-09-13 07:46:21,487 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15565899 finished 2026-09-13 07:46:21,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 540 0.327 0.520 2026-09-13 07:46:21,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.003 2026-09-13 07:46:21,679 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.020 2026-09-13 07:46:21,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:21] "GET /account/download_invoice_documents/850/pdf HTTP/1.1" 200 - 17 0.030 0.036 2026-09-13 07:46:21,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.037 2026-09-13 07:46:21,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-13 07:46:21,769 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76501684 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '521018d9-992f-4daa-9018-67ea5b37e764'}] 2026-09-13 07:46:21,773 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76501684 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '521018d9-992f-4daa-9018-67ea5b37e764'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-09-13 07:46:21,781 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76501684 finished 2026-09-13 07:46:21,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:21,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.021 0.049 2026-09-13 07:46:21,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-13 07:46:21,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:21,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-13 07:46:21,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:46:21,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17926292 (allocated 19398656) 2026-09-13 07:46:21,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 84614 2026-09-13 07:46:21,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-13 07:46:22,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 84614 2026-09-13 07:46:22,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074622_061851_test_taxes_l10n_br_pos.txt 2026-09-13 07:46:22,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpw1u_w6hy_chrome_odoo" 2026-09-13 07:46:22,627 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1458, 1459] 2026-09-13 07:46:23,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 84774 2026-09-13 07:46:23,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp0im8z1wl_chrome_odoo 2026-09-13 07:46:23,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37993/json/version 2026-09-13 07:46:23,110 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:23,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:46:23,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37993/json 2026-09-13 07:46:23,113 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:23,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:37993/devtools/page/3C1BCD266C57ECFC4B3DFBEB1FDCDE22 2026-09-13 07:46:23,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-13 07:46:23,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-13 07:46:23,215 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:46:23,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-13 07:46:23,220 26 INFO rb-103a292-224772-415053 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-09-13 07:46:23,220 26 INFO rb-103a292-224772-415053 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-09-13 07:46:23,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.023 0.043 2026-09-13 07:46:23,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '3C1BCD266C57ECFC4B3DFBEB1FDCDE22', 'loaderId': '63F96E3FEFB3031680CA545EE3662C4E', 'isDownload': False} 2026-09-13 07:46:23,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_globally_price_included')" 2026-09-13 07:46:23,297 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:46:23,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:46:23,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:46:23,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:46:23,668 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:23,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:46:23,685 26 INFO rb-103a292-224772-415053 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-09-13 07:46:23,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:46:23,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:46:23,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:46:23,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:23,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:46:23,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:46:23,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-13 07:46:23,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.010 0.023 2026-09-13 07:46:24,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.113 0.225 2026-09-13 07:46:24,155 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:24,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.003 2026-09-13 07:46:24,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:46:24,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.003 2026-09-13 07:46:24,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:46:24,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:46:24,315 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:24,326 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:24,329 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:46:24,341 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:24,342 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:24,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.010 0.015 2026-09-13 07:46:24,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-09-13 07:46:24,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-13 07:46:24,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:46:24,425 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:24,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:24,480 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:24,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.042 0.027 2026-09-13 07:46:24,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:24,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.018 0.098 2026-09-13 07:46:24,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-13 07:46:24,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-13 07:46:24,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:46:24,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-13 07:46:24,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-13 07:46:24,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:46:24,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-13 07:46:24,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-13 07:46:24,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-13 07:46:24,719 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:46:24,735 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:46:24,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-13 07:46:24,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:46:24,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-13 07:46:24,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-13 07:46:24,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.019 0.179 2026-09-13 07:46:24,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-09-13 07:46:24,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:24,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-09-13 07:46:24,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:46:24,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.011 0.029 2026-09-13 07:46:25,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.019 2026-09-13 07:46:25,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:46:25,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:25,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.027 0.047 2026-09-13 07:46:25,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.023 0.038 2026-09-13 07:46:25,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.058 2026-09-13 07:46:25,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:25] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.008 2026-09-13 07:46:25,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:46:25,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-09-13 07:46:25,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:46:25,402 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:25,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(1.92) 2026-09-13 07:46:25,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.63) 2026-09-13 07:46:25,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:25,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:25,655 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:25,657 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:25,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:25,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-13 07:46:25,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:25,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:25,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:25,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:26,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-13 07:46:26,029 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7953343 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '30f16519-b544-4e91-bbcd-abc23fd58887'}] 2026-09-13 07:46:26,030 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:26,596 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7953343 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '30f16519-b544-4e91-bbcd-abc23fd58887'} created pos.order #876 2026-09-13 07:46:26,614 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7953343 finished 2026-09-13 07:46:26,755 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 540 0.224 0.505 2026-09-13 07:46:26,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.002 2026-09-13 07:46:26,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.020 2026-09-13 07:46:26,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:26] "GET /account/download_invoice_documents/854/pdf HTTP/1.1" 200 - 17 0.007 0.028 2026-09-13 07:46:26,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:26] "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-09-13 07:46:26,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-13 07:46:26,909 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77783208 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '30f16519-b544-4e91-bbcd-abc23fd58887'}] 2026-09-13 07:46:26,915 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77783208 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '30f16519-b544-4e91-bbcd-abc23fd58887'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-09-13 07:46:26,923 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77783208 finished 2026-09-13 07:46:26,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:27,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.026 0.069 2026-09-13 07:46:27,024 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:27,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.013 2026-09-13 07:46:27,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-13 07:46:27,076 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:46:27,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17956000 (allocated 19398656) 2026-09-13 07:46:27,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 84774 2026-09-13 07:46:27,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-13 07:46:27,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 84774 2026-09-13 07:46:27,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074627_211344_test_taxes_l10n_br_pos.txt 2026-09-13 07:46:27,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp0im8z1wl_chrome_odoo" 2026-09-13 07:46:27,661 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1461, 1462] 2026-09-13 07:46:27,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-09-13 07:46:29,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 84932 2026-09-13 07:46:29,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpqki9bhob_chrome_odoo 2026-09-13 07:46:29,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:39313/json/version 2026-09-13 07:46:29,094 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:29,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:46:29,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:39313/json 2026-09-13 07:46:29,096 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:29,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:39313/devtools/page/A06FC3FBE91C5DD13ED491262700F514 2026-09-13 07:46:29,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-13 07:46:29,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-13 07:46:29,209 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:46:29,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-13 07:46:29,214 26 INFO rb-103a292-224772-415053 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-09-13 07:46:29,214 26 INFO rb-103a292-224772-415053 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-09-13 07:46:29,225 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:46:29,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:29] "GET /pos/ui/133 HTTP/1.1" 200 - 130 0.043 0.379 2026-09-13 07:46:29,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'A06FC3FBE91C5DD13ED491262700F514', 'loaderId': '9C2861F09971431802987631151092E0', 'isDownload': False} 2026-09-13 07:46:29,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded')" 2026-09-13 07:46:29,653 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:46:29,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:29] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:46:29,669 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:29] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:46:29,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:29] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-09-13 07:46:30,035 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:30,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-13 07:46:30,066 26 INFO rb-103a292-224772-415053 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-09-13 07:46:30,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:46:30,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:46:30,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:46:30,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:30,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-13 07:46:30,143 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:46:30,177 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.018 2026-09-13 07:46:30,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-13 07:46:30,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.126 0.230 2026-09-13 07:46:30,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:46:30,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:46:30,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-13 07:46:30,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:46:30,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:46:30,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:46:30,725 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:30,735 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:30,744 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:30,746 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:30,760 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.009 0.016 2026-09-13 07:46:30,771 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:46:30,776 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.005 0.035 2026-09-13 07:46:30,788 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:30,795 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:30,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.014 0.026 2026-09-13 07:46:30,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:46:30,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.012 0.067 2026-09-13 07:46:30,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-13 07:46:30,894 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:30,897 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:30,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:46:30,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-13 07:46:30,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-13 07:46:30,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:30,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:46:30,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-13 07:46:30,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:30] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:46:31,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-13 07:46:31,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-13 07:46:31,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-13 07:46:31,049 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-13 07:46:31,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.016 0.099 2026-09-13 07:46:31,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:31,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:46:31,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.017 0.049 2026-09-13 07:46:31,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.018 2026-09-13 07:46:31,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:46:31,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:31,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.025 0.057 2026-09-13 07:46:31,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.025 0.045 2026-09-13 07:46:31,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.068 2026-09-13 07:46:31,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.010 2026-09-13 07:46:31,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:46:31,612 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.017 2026-09-13 07:46:31,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:46:31,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:31,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-13 07:46:31,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-09-13 07:46:31,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:31,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:31,954 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:31,955 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:31,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:32,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-13 07:46:32,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:32,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:32,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:32,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:32,324 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-13 07:46:32,329 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12335829 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '306025d8-8302-4f76-8a71-5908a995e874'}] 2026-09-13 07:46:32,335 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:33,395 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12335829 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '306025d8-8302-4f76-8a71-5908a995e874'} created pos.order #877 2026-09-13 07:46:33,414 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12335829 finished 2026-09-13 07:46:33,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 601 0.294 0.922 2026-09-13 07:46:33,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.002 2026-09-13 07:46:33,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.018 2026-09-13 07:46:33,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:33] "GET /account/download_invoice_documents/858/pdf HTTP/1.1" 200 - 17 0.008 0.031 2026-09-13 07:46:33,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.014 2026-09-13 07:46:33,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-13 07:46:33,681 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3572243 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '306025d8-8302-4f76-8a71-5908a995e874'}] 2026-09-13 07:46:33,685 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3572243 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '306025d8-8302-4f76-8a71-5908a995e874'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-09-13 07:46:33,694 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3572243 finished 2026-09-13 07:46:33,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:33,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.045 0.053 2026-09-13 07:46:33,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:33,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.017 2026-09-13 07:46:33,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:33,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:33,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:33,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-13 07:46:34,026 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.024 2026-09-13 07:46:34,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.014 2026-09-13 07:46:34,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:46:34,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:46:34,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.019 0.037 2026-09-13 07:46:34,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.021 0.043 2026-09-13 07:46:34,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.059 2026-09-13 07:46:34,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.017 2026-09-13 07:46:34,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-13 07:46:34,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:46:34,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:46:34,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-13 07:46:34,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:34,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-13 07:46:34,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-09-13 07:46:34,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:34,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:34,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:34,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-13 07:46:34,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:34,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:35,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:35,055 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:35,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-13 07:46:35,118 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16313436 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': '297a99e0-b01b-4c24-b77f-4aee728519d0'}] 2026-09-13 07:46:35,672 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16313436 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': '297a99e0-b01b-4c24-b77f-4aee728519d0'} created pos.order #878 2026-09-13 07:46:35,690 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16313436 finished 2026-09-13 07:46:35,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.242 0.434 2026-09-13 07:46:35,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.003 2026-09-13 07:46:35,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.024 2026-09-13 07:46:35,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:35] "GET /account/download_invoice_documents/860/pdf HTTP/1.1" 200 - 8 0.008 0.037 2026-09-13 07:46:35,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.009 2026-09-13 07:46:35,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-13 07:46:35,899 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16664650 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '297a99e0-b01b-4c24-b77f-4aee728519d0'}] 2026-09-13 07:46:35,904 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16664650 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '297a99e0-b01b-4c24-b77f-4aee728519d0'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-09-13 07:46:35,913 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16664650 finished 2026-09-13 07:46:35,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:35,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.024 0.050 2026-09-13 07:46:36,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.013 2026-09-13 07:46:36,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:36,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:36,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:36,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:36,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-13 07:46:36,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.024 2026-09-13 07:46:36,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.015 2026-09-13 07:46:36,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-13 07:46:36,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:36,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:36] "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.024 0.056 2026-09-13 07:46:36,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.024 0.041 2026-09-13 07:46:36,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-09-13 07:46:36,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.017 2026-09-13 07:46:36,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:46:36,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:36,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-09-13 07:46:36,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-13 07:46:36,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:36,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:36,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:36,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-13 07:46:36,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:37,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:37,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:37,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:37,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-13 07:46:37,200 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61126353 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000003', 'uuid': '3cf2db52-f931-45b1-871f-5ba44bdc33d8'}] 2026-09-13 07:46:37,743 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61126353 order {'name': '/', 'pos_reference': '261-133-000003', 'uuid': '3cf2db52-f931-45b1-871f-5ba44bdc33d8'} created pos.order #879 2026-09-13 07:46:37,760 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61126353 finished 2026-09-13 07:46:37,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.217 0.457 2026-09-13 07:46:37,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:37] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:37,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.024 2026-09-13 07:46:37,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:37] "GET /account/download_invoice_documents/862/pdf HTTP/1.1" 200 - 8 0.006 0.028 2026-09-13 07:46:37,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:37] "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-09-13 07:46:37,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-13 07:46:37,968 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35647807 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': '3cf2db52-f931-45b1-871f-5ba44bdc33d8'}] 2026-09-13 07:46:37,972 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35647807 order {'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': '3cf2db52-f931-45b1-871f-5ba44bdc33d8'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-09-13 07:46:37,979 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35647807 finished 2026-09-13 07:46:38,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:38,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.022 0.057 2026-09-13 07:46:38,074 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-13 07:46:38,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:38,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:38,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:38,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:38,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-13 07:46:38,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:46:38,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.015 2026-09-13 07:46:38,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:46:38,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:46:38,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:38] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.031 0.046 2026-09-13 07:46:38,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.033 0.042 2026-09-13 07:46:38,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.074 2026-09-13 07:46:38,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.017 2026-09-13 07:46:38,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:46:38,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:46:38,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-13 07:46:38,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:46:38,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:38,898 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-09-13 07:46:38,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-13 07:46:39,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:39,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:39,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:39,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-13 07:46:39,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:39,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:39,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:39,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:39,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-13 07:46:39,428 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42153536 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000004', 'uuid': 'ae251d4f-8eb6-4480-95fd-8560e7d3aa87'}] 2026-09-13 07:46:39,953 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42153536 order {'name': '/', 'pos_reference': '261-133-000004', 'uuid': 'ae251d4f-8eb6-4480-95fd-8560e7d3aa87'} created pos.order #880 2026-09-13 07:46:39,971 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42153536 finished 2026-09-13 07:46:40,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.220 0.467 2026-09-13 07:46:40,138 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:40,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.015 2026-09-13 07:46:40,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "GET /account/download_invoice_documents/864/pdf HTTP/1.1" 200 - 8 0.004 0.030 2026-09-13 07:46:40,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.009 2026-09-13 07:46:40,206 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41190844 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': 'ae251d4f-8eb6-4480-95fd-8560e7d3aa87'}] 2026-09-13 07:46:40,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-13 07:46:40,213 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41190844 order {'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': 'ae251d4f-8eb6-4480-95fd-8560e7d3aa87'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-09-13 07:46:40,224 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41190844 finished 2026-09-13 07:46:40,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:40,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.030 0.050 2026-09-13 07:46:40,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:40,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.020 2026-09-13 07:46:40,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:40,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:40,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:40,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-13 07:46:40,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.025 2026-09-13 07:46:40,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.005 0.014 2026-09-13 07:46:40,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:46:40,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:40,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.019 0.051 2026-09-13 07:46:40,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.025 0.054 2026-09-13 07:46:40,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.071 2026-09-13 07:46:40,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-09-13 07:46:40,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-13 07:46:40,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-13 07:46:40,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:41,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-13 07:46:41,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-13 07:46:41,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:41,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:41,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:41,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-13 07:46:41,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:41,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:41,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:41,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:41,553 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-13 07:46:41,559 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59032166 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000005', 'uuid': 'eba2da28-6454-4149-b9d0-a989146d52b0'}] 2026-09-13 07:46:42,302 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59032166 order {'name': '/', 'pos_reference': '261-133-000005', 'uuid': 'eba2da28-6454-4149-b9d0-a989146d52b0'} created pos.order #881 2026-09-13 07:46:42,327 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59032166 finished 2026-09-13 07:46:42,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.319 0.572 2026-09-13 07:46:42,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:42,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.019 2026-09-13 07:46:42,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "GET /account/download_invoice_documents/866/pdf HTTP/1.1" 200 - 8 0.020 0.032 2026-09-13 07:46:42,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.019 2026-09-13 07:46:42,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-13 07:46:42,568 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94799452 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': 'eba2da28-6454-4149-b9d0-a989146d52b0'}] 2026-09-13 07:46:42,573 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94799452 order {'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': 'eba2da28-6454-4149-b9d0-a989146d52b0'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-09-13 07:46:42,587 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94799452 finished 2026-09-13 07:46:42,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:42,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.026 0.056 2026-09-13 07:46:42,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:42,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.016 2026-09-13 07:46:42,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:42,785 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:42,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:42,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-13 07:46:42,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:46:42,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.019 2026-09-13 07:46:42,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:46:42,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:46:43,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.027 0.043 2026-09-13 07:46:43,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.021 0.047 2026-09-13 07:46:43,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.066 2026-09-13 07:46:43,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.015 2026-09-13 07:46:43,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:46:43,270 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:46:43,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:46:43,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-13 07:46:43,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:43,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-13 07:46:43,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-13 07:46:43,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:43,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:43,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:43,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-13 07:46:43,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:43,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:43,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:43,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:44,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-13 07:46:44,022 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68104508 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000006', 'uuid': 'b49a9d1a-3a2e-4166-8cbe-7afea06eb43b'}] 2026-09-13 07:46:44,624 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68104508 order {'name': '/', 'pos_reference': '261-133-000006', 'uuid': 'b49a9d1a-3a2e-4166-8cbe-7afea06eb43b'} created pos.order #882 2026-09-13 07:46:44,645 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68104508 finished 2026-09-13 07:46:44,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.214 0.522 2026-09-13 07:46:44,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:44,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.024 2026-09-13 07:46:44,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:44] "GET /account/download_invoice_documents/868/pdf HTTP/1.1" 200 - 8 0.005 0.036 2026-09-13 07:46:44,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.009 2026-09-13 07:46:44,859 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-13 07:46:44,862 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53548894 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': 'b49a9d1a-3a2e-4166-8cbe-7afea06eb43b'}] 2026-09-13 07:46:44,866 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53548894 order {'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': 'b49a9d1a-3a2e-4166-8cbe-7afea06eb43b'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-09-13 07:46:44,873 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53548894 finished 2026-09-13 07:46:44,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:44,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.026 0.053 2026-09-13 07:46:44,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:44,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.016 2026-09-13 07:46:45,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-13 07:46:45,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:46:45,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32228752 (allocated 33828864) 2026-09-13 07:46:45,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 84932 2026-09-13 07:46:45,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-13 07:46:45,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 84932 2026-09-13 07:46:45,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074645_284362_test_taxes_l10n_in_pos.txt 2026-09-13 07:46:45,284 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpqki9bhob_chrome_odoo" 2026-09-13 07:46:45,777 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475] 2026-09-13 07:46:47,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 85164 2026-09-13 07:46:47,392 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpd5coiyjl_chrome_odoo 2026-09-13 07:46:47,392 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42939/json/version 2026-09-13 07:46:47,393 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:47,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:46:47,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42939/json 2026-09-13 07:46:47,395 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:46:47,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:42939/devtools/page/40CFDF693BB8972BC866F0A7D07E4BCB 2026-09-13 07:46:47,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-13 07:46:47,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-13 07:46:47,608 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:46:47,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-13 07:46:47,613 26 INFO rb-103a292-224772-415053 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-09-13 07:46:47,613 26 INFO rb-103a292-224772-415053 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-09-13 07:46:47,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:47] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.030 0.064 2026-09-13 07:46:47,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '40CFDF693BB8972BC866F0A7D07E4BCB', 'loaderId': '3E79263804DAAE7C30CBEE27AE52115E', 'isDownload': False} 2026-09-13 07:46:47,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded')" 2026-09-13 07:46:47,723 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:46:47,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:47] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:46:47,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:47] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:46:47,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:47] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 07:46:48,066 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:48,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:48,088 26 INFO rb-103a292-224772-415053 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-09-13 07:46:48,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:46:48,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:46:48,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:46:48,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:48,131 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-13 07:46:48,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:46:48,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.016 2026-09-13 07:46:48,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-13 07:46:48,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.104 0.291 2026-09-13 07:46:48,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:48,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:46:48,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:46:48,675 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:46:48,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:46:48,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-13 07:46:48,714 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:48,730 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:48,731 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:48,738 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:48,739 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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-09-13 07:46:48,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.012 0.016 2026-09-13 07:46:48,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-13 07:46:48,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:46:48,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:46:48,834 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:48,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.013 0.021 2026-09-13 07:46:48,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:48,870 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:46:48,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.013 0.055 2026-09-13 07:46:48,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-13 07:46:48,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:48,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:46:48,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-13 07:46:48,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-13 07:46:48,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:48] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-13 07:46:49,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-13 07:46:49,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-13 07:46:49,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-13 07:46:49,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:46:49,063 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:46:49,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-13 07:46:49,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-13 07:46:49,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-13 07:46:49,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.014 0.126 2026-09-13 07:46:49,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:49,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:46:49,293 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.010 0.040 2026-09-13 07:46:49,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.008 0.022 2026-09-13 07:46:49,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:46:49,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:49,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.060 0.046 2026-09-13 07:46:49,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.043 0.041 2026-09-13 07:46:49,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.079 2026-09-13 07:46:49,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.009 2026-09-13 07:46:49,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:46:49,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.014 2026-09-13 07:46:49,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:46:49,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:49,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-13 07:46:49,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-09-13 07:46:49,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:50,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:50,062 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:50,062 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:46:50,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:50,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-13 07:46:50,202 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:50,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:50,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:50,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:50,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-13 07:46:50,435 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31678964 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'cffd3264-8161-4533-aac3-37eebdd3b3f3'}] 2026-09-13 07:46:50,438 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:46:50,992 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31678964 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'cffd3264-8161-4533-aac3-37eebdd3b3f3'} created pos.order #883 2026-09-13 07:46:51,015 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31678964 finished 2026-09-13 07:46:51,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.233 0.467 2026-09-13 07:46:51,167 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:51,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.018 2026-09-13 07:46:51,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "GET /account/download_invoice_documents/872/pdf HTTP/1.1" 200 - 17 0.024 0.031 2026-09-13 07:46:51,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.036 2026-09-13 07:46:51,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-13 07:46:51,284 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64305395 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'cffd3264-8161-4533-aac3-37eebdd3b3f3'}] 2026-09-13 07:46:51,288 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64305395 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'cffd3264-8161-4533-aac3-37eebdd3b3f3'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-09-13 07:46:51,296 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64305395 finished 2026-09-13 07:46:51,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:51,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.025 0.048 2026-09-13 07:46:51,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:51,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.016 2026-09-13 07:46:51,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:51,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:51,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:51,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-13 07:46:51,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:46:51,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.017 2026-09-13 07:46:51,672 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:46:51,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:46:51,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "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.024 0.037 2026-09-13 07:46:51,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.022 0.051 2026-09-13 07:46:51,861 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.069 2026-09-13 07:46:51,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.018 2026-09-13 07:46:51,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-13 07:46:51,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:46:52,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:46:52,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-13 07:46:52,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:52,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-13 07:46:52,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-09-13 07:46:52,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:52,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:52,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:52,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-13 07:46:52,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:52,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:52,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:52,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:52,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-13 07:46:52,737 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82992359 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'd0c8d465-e38c-4991-a519-ded2d337433e'}] 2026-09-13 07:46:53,223 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82992359 order {'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'd0c8d465-e38c-4991-a519-ded2d337433e'} created pos.order #884 2026-09-13 07:46:53,242 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82992359 finished 2026-09-13 07:46:53,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.179 0.434 2026-09-13 07:46:53,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:53,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-13 07:46:53,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "GET /account/download_invoice_documents/874/pdf HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:46:53,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.008 2026-09-13 07:46:53,422 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6842393 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'd0c8d465-e38c-4991-a519-ded2d337433e'}] 2026-09-13 07:46:53,425 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6842393 order {'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'd0c8d465-e38c-4991-a519-ded2d337433e'} sync ignored for existing PoS order pos.order(884,) (state: done) 2026-09-13 07:46:53,433 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6842393 finished 2026-09-13 07:46:53,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-13 07:46:53,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.018 0.045 2026-09-13 07:46:53,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:53,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.012 2026-09-13 07:46:53,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:53,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:53,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:53,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:53,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-13 07:46:53,791 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.029 2026-09-13 07:46:53,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.017 2026-09-13 07:46:53,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:46:53,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:53,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.026 0.041 2026-09-13 07:46:54,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.027 0.038 2026-09-13 07:46:54,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.064 2026-09-13 07:46:54,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.017 2026-09-13 07:46:54,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:46:54,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:54,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-09-13 07:46:54,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-13 07:46:54,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:54,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:54,418 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:54,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-13 07:46:54,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:54,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:54,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:54,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:54,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-13 07:46:54,738 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55983690 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000003', 'uuid': '0f5697ad-472a-4c27-bf1d-4e983e7bf245'}] 2026-09-13 07:46:55,289 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55983690 order {'name': '/', 'pos_reference': '262-133-000003', 'uuid': '0f5697ad-472a-4c27-bf1d-4e983e7bf245'} created pos.order #885 2026-09-13 07:46:55,308 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55983690 finished 2026-09-13 07:46:55,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.219 0.460 2026-09-13 07:46:55,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:55,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.019 2026-09-13 07:46:55,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "GET /account/download_invoice_documents/876/pdf HTTP/1.1" 200 - 8 0.004 0.026 2026-09-13 07:46:55,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:46:55,495 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85245463 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': '0f5697ad-472a-4c27-bf1d-4e983e7bf245'}] 2026-09-13 07:46:55,499 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85245463 order {'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': '0f5697ad-472a-4c27-bf1d-4e983e7bf245'} sync ignored for existing PoS order pos.order(885,) (state: done) 2026-09-13 07:46:55,506 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85245463 finished 2026-09-13 07:46:55,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-13 07:46:55,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.018 0.045 2026-09-13 07:46:55,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:55,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.020 2026-09-13 07:46:55,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:55,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:55,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:55,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:55,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-13 07:46:55,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:46:55,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.014 2026-09-13 07:46:55,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:46:55,929 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:46:55,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.019 0.042 2026-09-13 07:46:56,058 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.021 0.038 2026-09-13 07:46:56,065 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.055 2026-09-13 07:46:56,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-09-13 07:46:56,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:46:56,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:46:56,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-13 07:46:56,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:46:56,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:56,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-09-13 07:46:56,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-13 07:46:56,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:56,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:56,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:56,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-13 07:46:56,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:56,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:56,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:56,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:56,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-13 07:46:56,941 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35764658 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000004', 'uuid': '27c6e0a7-0272-4928-a1cd-5f89517222df'}] 2026-09-13 07:46:57,517 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35764658 order {'name': '/', 'pos_reference': '262-133-000004', 'uuid': '27c6e0a7-0272-4928-a1cd-5f89517222df'} created pos.order #886 2026-09-13 07:46:57,538 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35764658 finished 2026-09-13 07:46:57,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.244 0.480 2026-09-13 07:46:57,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:57] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:46:57,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.017 2026-09-13 07:46:57,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:57] "GET /account/download_invoice_documents/878/pdf HTTP/1.1" 200 - 8 0.004 0.019 2026-09-13 07:46:57,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:46:57,731 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80321225 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': '27c6e0a7-0272-4928-a1cd-5f89517222df'}] 2026-09-13 07:46:57,734 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80321225 order {'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': '27c6e0a7-0272-4928-a1cd-5f89517222df'} sync ignored for existing PoS order pos.order(886,) (state: done) 2026-09-13 07:46:57,742 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80321225 finished 2026-09-13 07:46:57,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-13 07:46:57,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:46:57,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.022 0.046 2026-09-13 07:46:57,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.014 2026-09-13 07:46:57,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:46:57,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:46:57,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:46:58,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:46:58,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-13 07:46:58,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:46:58,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.023 2026-09-13 07:46:58,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:46:58,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:46:58,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:58] "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.026 0.047 2026-09-13 07:46:58,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.026 0.046 2026-09-13 07:46:58,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.073 2026-09-13 07:46:58,393 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.017 2026-09-13 07:46:58,429 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-13 07:46:58,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-13 07:46:58,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:46:58,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-13 07:46:58,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-13 07:46:58,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:46:58,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:46:58,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:46:58,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-13 07:46:58,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:46:58,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:46:59,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:46:59,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:46:59,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-13 07:46:59,138 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #859253 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000005', 'uuid': '151a43cb-7c92-4c78-a637-b8094c093648'}] 2026-09-13 07:46:59,727 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #859253 order {'name': '/', 'pos_reference': '262-133-000005', 'uuid': '151a43cb-7c92-4c78-a637-b8094c093648'} created pos.order #887 2026-09-13 07:46:59,745 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #859253 finished 2026-09-13 07:46:59,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.211 0.498 2026-09-13 07:46:59,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46: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.003 2026-09-13 07:46:59,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-13 07:46:59,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:59] "GET /account/download_invoice_documents/880/pdf HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:46:59,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:46:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:46:59,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-13 07:46:59,940 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86275304 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '151a43cb-7c92-4c78-a637-b8094c093648'}] 2026-09-13 07:46:59,945 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86275304 order {'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '151a43cb-7c92-4c78-a637-b8094c093648'} sync ignored for existing PoS order pos.order(887,) (state: done) 2026-09-13 07:46:59,953 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86275304 finished 2026-09-13 07:46:59,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:00,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.020 0.046 2026-09-13 07:47:00,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.015 2026-09-13 07:47:00,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:00,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:00,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:00,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:00,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-13 07:47:00,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:47:00,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.015 2026-09-13 07:47:00,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:00,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:47:00,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47: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.019 0.044 2026-09-13 07:47:00,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.026 0.060 2026-09-13 07:47:00,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.082 2026-09-13 07:47:00,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.015 2026-09-13 07:47:00,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:47:00,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:47:00,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:47:00,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-13 07:47:00,802 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:00,866 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-13 07:47:00,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-13 07:47:00,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:01,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:01,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:01,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-13 07:47:01,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:01,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:01,282 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:01,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:01,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-13 07:47:01,398 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49125208 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000006', 'uuid': '877e365d-18cd-4cf8-b4f3-4afb47842c4c'}] 2026-09-13 07:47:01,907 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49125208 order {'name': '/', 'pos_reference': '262-133-000006', 'uuid': '877e365d-18cd-4cf8-b4f3-4afb47842c4c'} created pos.order #888 2026-09-13 07:47:01,925 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49125208 finished 2026-09-13 07:47:02,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.214 0.445 2026-09-13 07:47:02,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:02] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:02,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-09-13 07:47:02,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:02] "GET /account/download_invoice_documents/882/pdf HTTP/1.1" 200 - 8 0.004 0.035 2026-09-13 07:47:02,127 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:47:02,144 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82489115 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '877e365d-18cd-4cf8-b4f3-4afb47842c4c'}] 2026-09-13 07:47:02,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-13 07:47:02,148 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82489115 order {'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '877e365d-18cd-4cf8-b4f3-4afb47842c4c'} sync ignored for existing PoS order pos.order(888,) (state: done) 2026-09-13 07:47:02,157 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82489115 finished 2026-09-13 07:47:02,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:02,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.019 0.055 2026-09-13 07:47:02,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-13 07:47:02,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:02,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-13 07:47:02,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:47:02,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32646956 (allocated 34353152) 2026-09-13 07:47:02,502 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 85164 2026-09-13 07:47:02,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-13 07:47:02,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 85164 2026-09-13 07:47:02,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074702_598396_test_taxes_l10n_in_pos.txt 2026-09-13 07:47:02,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpd5coiyjl_chrome_odoo" 2026-09-13 07:47:03,140 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493] 2026-09-13 07:47:04,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 85392 2026-09-13 07:47:04,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp8s47a4c4_chrome_odoo 2026-09-13 07:47:04,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44157/json/version 2026-09-13 07:47:04,340 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:04,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:47:04,342 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44157/json 2026-09-13 07:47:04,342 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:04,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:44157/devtools/page/8E12082F5022580DD3F396B554288E05 2026-09-13 07:47:04,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-13 07:47:04,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-13 07:47:04,510 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:47:04,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-13 07:47:04,515 26 INFO rb-103a292-224772-415053 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-09-13 07:47:04,515 26 INFO rb-103a292-224772-415053 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-09-13 07:47:04,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:04] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.037 0.076 2026-09-13 07:47:04,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '8E12082F5022580DD3F396B554288E05', 'loaderId': 'F7854CAC36AF5B31BF3F17C821F39466', 'isDownload': False} 2026-09-13 07:47:04,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_per_line_price_included')" 2026-09-13 07:47:04,640 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:47:04,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:04] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:47:04,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:04] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:47:04,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:04] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:47:04,950 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:04,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:47:04,966 26 INFO rb-103a292-224772-415053 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-09-13 07:47:04,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:47:04,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:47:04,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:47:04,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:05,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 07:47:05,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:47:05,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.007 0.018 2026-09-13 07:47:05,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-13 07:47:05,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.119 0.196 2026-09-13 07:47:05,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:47:05,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:47:05,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-13 07:47:05,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:47:05,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:47:05,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:47:05,532 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:05,545 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:05,546 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:05,560 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47: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-09-13 07:47:05,563 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:47:05,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.014 0.021 2026-09-13 07:47:05,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-13 07:47:05,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-13 07:47:05,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:47:05,641 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:05,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.021 0.026 2026-09-13 07:47:05,681 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:05,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:05,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.011 0.064 2026-09-13 07:47:05,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-13 07:47:05,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:05,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-13 07:47:05,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-13 07:47:05,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.110 2026-09-13 07:47:05,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:47:05,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-13 07:47:05,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-13 07:47:05,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-13 07:47:05,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-13 07:47:05,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:47:05,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-13 07:47:05,893 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-13 07:47:05,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-13 07:47:05,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.015 0.099 2026-09-13 07:47:05,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:05] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-13 07:47:05,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:06,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.142 2026-09-13 07:47:06,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:47:06,108 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.008 0.043 2026-09-13 07:47:06,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.007 0.017 2026-09-13 07:47:06,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:06,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:47:06,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.029 0.052 2026-09-13 07:47:06,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.024 0.038 2026-09-13 07:47:06,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.059 2026-09-13 07:47:06,439 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.009 2026-09-13 07:47:06,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:47:06,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.025 2026-09-13 07:47:06,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:47:06,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:06,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-09-13 07:47:06,728 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-09-13 07:47:06,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:06,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:06,850 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:06,851 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:06,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:06,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-13 07:47:06,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:07,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:07,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:07,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:07,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-13 07:47:07,230 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39487341 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '3751206e-645d-433f-b84a-2a1a6e5b5567'}] 2026-09-13 07:47:07,232 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:47:07,885 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39487341 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '3751206e-645d-433f-b84a-2a1a6e5b5567'} created pos.order #889 2026-09-13 07:47:07,906 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39487341 finished 2026-09-13 07:47:08,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 535 0.280 0.536 2026-09-13 07:47:08,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:08,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.017 2026-09-13 07:47:08,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "GET /account/download_invoice_documents/886/pdf HTTP/1.1" 200 - 17 0.010 0.033 2026-09-13 07:47:08,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.015 2026-09-13 07:47:08,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-13 07:47:08,178 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28910152 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '3751206e-645d-433f-b84a-2a1a6e5b5567'}] 2026-09-13 07:47:08,183 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28910152 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '3751206e-645d-433f-b84a-2a1a6e5b5567'} sync ignored for existing PoS order pos.order(889,) (state: done) 2026-09-13 07:47:08,192 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28910152 finished 2026-09-13 07:47:08,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:08,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.033 0.052 2026-09-13 07:47:08,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:08,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.018 2026-09-13 07:47:08,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:08,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:08,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:08,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-13 07:47:08,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:47:08,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.017 2026-09-13 07:47:08,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:08,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:47:08,664 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "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.028 0.040 2026-09-13 07:47:08,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.032 0.037 2026-09-13 07:47:08,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.070 2026-09-13 07:47:08,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.015 2026-09-13 07:47:08,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-13 07:47:08,861 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:47:08,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:47:08,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-13 07:47:09,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:09,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-09-13 07:47:09,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-09-13 07:47:09,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:09,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:09,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:09,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-13 07:47:09,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:09,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:09,496 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:09,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:09,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-13 07:47:09,612 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82261406 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000002', 'uuid': '9d4d2685-3c8d-4dd3-a5d6-222e5569130f'}] 2026-09-13 07:47:10,116 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82261406 order {'name': '/', 'pos_reference': '263-133-000002', 'uuid': '9d4d2685-3c8d-4dd3-a5d6-222e5569130f'} created pos.order #890 2026-09-13 07:47:10,135 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82261406 finished 2026-09-13 07:47:10,240 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.187 0.444 2026-09-13 07:47:10,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:10,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.021 2026-09-13 07:47:10,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "GET /account/download_invoice_documents/888/pdf HTTP/1.1" 200 - 8 0.005 0.032 2026-09-13 07:47:10,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:47:10,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-13 07:47:10,340 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62295602 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': '9d4d2685-3c8d-4dd3-a5d6-222e5569130f'}] 2026-09-13 07:47:10,345 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62295602 order {'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': '9d4d2685-3c8d-4dd3-a5d6-222e5569130f'} sync ignored for existing PoS order pos.order(890,) (state: done) 2026-09-13 07:47:10,354 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62295602 finished 2026-09-13 07:47:10,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:10,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.024 0.054 2026-09-13 07:47:10,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:10,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.021 2026-09-13 07:47:10,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:10,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:10,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:10,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-13 07:47:10,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:47:10,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.008 0.022 2026-09-13 07:47:10,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:10,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:47:10,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "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.021 0.041 2026-09-13 07:47:10,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.033 0.041 2026-09-13 07:47:10,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.074 2026-09-13 07:47:10,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.017 2026-09-13 07:47:10,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:47:11,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:11,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-09-13 07:47:11,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-09-13 07:47:11,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:11,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:11,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:11,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-13 07:47:11,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:11,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:11,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:11,557 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:11,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-13 07:47:11,619 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90861714 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000003', 'uuid': '40ad06bd-98df-4379-8cb7-119010399722'}] 2026-09-13 07:47:12,229 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90861714 order {'name': '/', 'pos_reference': '263-133-000003', 'uuid': '40ad06bd-98df-4379-8cb7-119010399722'} created pos.order #891 2026-09-13 07:47:12,250 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90861714 finished 2026-09-13 07:47:12,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.238 0.505 2026-09-13 07:47:12,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:12,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.018 2026-09-13 07:47:12,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "GET /account/download_invoice_documents/890/pdf HTTP/1.1" 200 - 8 0.005 0.026 2026-09-13 07:47:12,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:47:12,433 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48131979 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '40ad06bd-98df-4379-8cb7-119010399722'}] 2026-09-13 07:47:12,437 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48131979 order {'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '40ad06bd-98df-4379-8cb7-119010399722'} sync ignored for existing PoS order pos.order(891,) (state: done) 2026-09-13 07:47:12,444 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48131979 finished 2026-09-13 07:47:12,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-13 07:47:12,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:12,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.019 0.047 2026-09-13 07:47:12,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.013 2026-09-13 07:47:12,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:12,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:12,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:12,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:12,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-13 07:47:12,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:47:12,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.015 2026-09-13 07:47:12,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:12,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:47:12,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "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.020 0.039 2026-09-13 07:47:12,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.038 2026-09-13 07:47:13,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.055 2026-09-13 07:47:13,034 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-13 07:47:13,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:47:13,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:47:13,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-13 07:47:13,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:47:13,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:13,330 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-09-13 07:47:13,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-09-13 07:47:13,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:13,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:13,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:13,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-13 07:47:13,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:13,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:13,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:13,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:13,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-13 07:47:13,857 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42383598 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000004', 'uuid': '0e7c9ad5-6a16-48ca-ad9b-2333f159da04'}] 2026-09-13 07:47:14,400 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42383598 order {'name': '/', 'pos_reference': '263-133-000004', 'uuid': '0e7c9ad5-6a16-48ca-ad9b-2333f159da04'} created pos.order #892 2026-09-13 07:47:14,421 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42383598 finished 2026-09-13 07:47:14,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.210 0.467 2026-09-13 07:47:14,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47: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.003 2026-09-13 07:47:14,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.016 2026-09-13 07:47:14,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:14] "GET /account/download_invoice_documents/892/pdf HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:47:14,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:47:14,613 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23797150 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '0e7c9ad5-6a16-48ca-ad9b-2333f159da04'}] 2026-09-13 07:47:14,617 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23797150 order {'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '0e7c9ad5-6a16-48ca-ad9b-2333f159da04'} sync ignored for existing PoS order pos.order(892,) (state: done) 2026-09-13 07:47:14,625 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23797150 finished 2026-09-13 07:47:14,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-13 07:47:14,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.020 0.045 2026-09-13 07:47:14,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:14,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.012 2026-09-13 07:47:14,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:14,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:14,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:14,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:14,950 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-13 07:47:14,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.022 2026-09-13 07:47:15,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.015 2026-09-13 07:47:15,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:47:15,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:47:15,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:15] "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.019 0.040 2026-09-13 07:47:15,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.023 0.041 2026-09-13 07:47:15,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.059 2026-09-13 07:47:15,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.014 2026-09-13 07:47:15,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-13 07:47:15,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-13 07:47:15,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:15,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-09-13 07:47:15,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-09-13 07:47:15,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:15,592 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:15,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:15,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-13 07:47:15,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:15,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:15,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:15,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:15,963 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-13 07:47:15,968 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16236392 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000005', 'uuid': '1a792138-c4ee-42ae-9392-671ff4bfe922'}] 2026-09-13 07:47:16,558 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16236392 order {'name': '/', 'pos_reference': '263-133-000005', 'uuid': '1a792138-c4ee-42ae-9392-671ff4bfe922'} created pos.order #893 2026-09-13 07:47:16,583 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16236392 finished 2026-09-13 07:47:16,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.250 0.529 2026-09-13 07:47:16,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:16] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:47:16,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.018 2026-09-13 07:47:16,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:16] "GET /account/download_invoice_documents/894/pdf HTTP/1.1" 200 - 8 0.008 0.031 2026-09-13 07:47:16,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.015 2026-09-13 07:47:16,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-13 07:47:16,840 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27513947 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '1a792138-c4ee-42ae-9392-671ff4bfe922'}] 2026-09-13 07:47:16,845 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27513947 order {'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '1a792138-c4ee-42ae-9392-671ff4bfe922'} sync ignored for existing PoS order pos.order(893,) (state: done) 2026-09-13 07:47:16,853 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27513947 finished 2026-09-13 07:47:16,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:16,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.030 0.057 2026-09-13 07:47:16,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:16,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.021 2026-09-13 07:47:16,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:17,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:17,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:17,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-13 07:47:17,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:47:17,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.014 2026-09-13 07:47:17,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:17,260 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:47:17,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.017 0.037 2026-09-13 07:47:17,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.038 2026-09-13 07:47:17,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-09-13 07:47:17,414 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.013 2026-09-13 07:47:17,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:47:17,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:47:17,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:47:17,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-13 07:47:17,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:17,720 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-09-13 07:47:17,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-09-13 07:47:17,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:17,878 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:17,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:17,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-13 07:47:18,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:18,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:18,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:18,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:18,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-13 07:47:18,251 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41500141 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000006', 'uuid': '99cad280-7d5a-4bdc-8a29-6de748760798'}] 2026-09-13 07:47:18,892 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41500141 order {'name': '/', 'pos_reference': '263-133-000006', 'uuid': '99cad280-7d5a-4bdc-8a29-6de748760798'} created pos.order #894 2026-09-13 07:47:18,909 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41500141 finished 2026-09-13 07:47:19,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.241 0.530 2026-09-13 07:47:19,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:19] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:19,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.014 2026-09-13 07:47:19,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:19] "GET /account/download_invoice_documents/896/pdf HTTP/1.1" 200 - 8 0.004 0.025 2026-09-13 07:47:19,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:47:19,105 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14813709 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '99cad280-7d5a-4bdc-8a29-6de748760798'}] 2026-09-13 07:47:19,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-13 07:47:19,109 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14813709 order {'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '99cad280-7d5a-4bdc-8a29-6de748760798'} sync ignored for existing PoS order pos.order(894,) (state: done) 2026-09-13 07:47:19,121 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14813709 finished 2026-09-13 07:47:19,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:19,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.032 0.047 2026-09-13 07:47:19,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.013 2026-09-13 07:47:19,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:19,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-13 07:47:19,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:47:19,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32817128 (allocated 34615296) 2026-09-13 07:47:19,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 85392 2026-09-13 07:47:19,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-13 07:47:19,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 85392 2026-09-13 07:47:19,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074719_634964_test_taxes_l10n_in_pos.txt 2026-09-13 07:47:19,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp8s47a4c4_chrome_odoo" 2026-09-13 07:47:20,151 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511] 2026-09-13 07:47:21,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 85618 2026-09-13 07:47:21,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpd3ebf7g2_chrome_odoo 2026-09-13 07:47:21,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41899/json/version 2026-09-13 07:47:21,571 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:21,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:47:21,574 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41899/json 2026-09-13 07:47:21,574 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:21,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:41899/devtools/page/81A5A5F488378CFE0EC708D9F67D547C 2026-09-13 07:47:21,576 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-13 07:47:21,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-13 07:47:21,785 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:47:21,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-13 07:47:21,790 26 INFO rb-103a292-224772-415053 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-09-13 07:47:21,790 26 INFO rb-103a292-224772-415053 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-09-13 07:47:21,863 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:21] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.023 0.045 2026-09-13 07:47:21,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '81A5A5F488378CFE0EC708D9F67D547C', 'loaderId': '67552A711F1BCB8C8948B608FF87D944', 'isDownload': False} 2026-09-13 07:47:21,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_globally_price_included')" 2026-09-13 07:47:21,871 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:47:21,882 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:21] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:47:21,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:21] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:47:21,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:21] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.018 0.020 2026-09-13 07:47:22,181 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:22,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:47:22,197 26 INFO rb-103a292-224772-415053 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-09-13 07:47:22,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:47:22,202 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:47:22,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:47:22,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:22,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:47:22,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:47:22,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-13 07:47:22,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.009 0.017 2026-09-13 07:47:22,604 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.125 0.188 2026-09-13 07:47:22,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:47:22,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:47:22,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-13 07:47:22,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:47:22,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:47:22,729 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-13 07:47:22,756 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:22,769 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:22,771 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:22,776 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:22,781 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:47:22,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.017 0.014 2026-09-13 07:47:22,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-13 07:47:22,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-13 07:47:22,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:47:22,853 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:22,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.018 0.022 2026-09-13 07:47:22,896 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:22,905 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:22,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.017 0.068 2026-09-13 07:47:22,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-13 07:47:22,955 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:22,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-13 07:47:22,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-13 07:47:22,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:22] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-13 07:47:23,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-13 07:47:23,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:47:23,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:47:23,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-13 07:47:23,071 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:47:23,085 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:47:23,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-13 07:47:23,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-13 07:47:23,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:47:23,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-13 07:47:23,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-13 07:47:23,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-13 07:47:23,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-13T07:45:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-13 07:47:23,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.018 0.132 2026-09-13 07:47:23,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:23,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-13 07:47:23,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.009 0.028 2026-09-13 07:47:23,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.009 0.017 2026-09-13 07:47:23,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:23,512 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:47:23,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.026 0.044 2026-09-13 07:47:23,664 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.027 0.049 2026-09-13 07:47:23,672 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.074 2026-09-13 07:47:23,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.010 2026-09-13 07:47:23,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:23,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.022 2026-09-13 07:47:23,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:47:23,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:23,910 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-09-13 07:47:23,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-09-13 07:47:24,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:24,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:24,084 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:24,085 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:24,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:24,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-13 07:47:24,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:24,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:24,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:24,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:24,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-13 07:47:24,464 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75987907 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '66c85d6b-c169-4aa3-aa3e-a05b66d33e1a'}] 2026-09-13 07:47:24,468 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:25,097 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75987907 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '66c85d6b-c169-4aa3-aa3e-a05b66d33e1a'} created pos.order #895 2026-09-13 07:47:25,118 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75987907 finished 2026-09-13 07:47:25,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 535 0.271 0.511 2026-09-13 07:47:25,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47: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.003 2026-09-13 07:47:25,294 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.014 2026-09-13 07:47:25,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "GET /account/download_invoice_documents/900/pdf HTTP/1.1" 200 - 17 0.013 0.035 2026-09-13 07:47:25,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.024 2026-09-13 07:47:25,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-13 07:47:25,379 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91023015 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '66c85d6b-c169-4aa3-aa3e-a05b66d33e1a'}] 2026-09-13 07:47:25,383 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91023015 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '66c85d6b-c169-4aa3-aa3e-a05b66d33e1a'} sync ignored for existing PoS order pos.order(895,) (state: done) 2026-09-13 07:47:25,391 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91023015 finished 2026-09-13 07:47:25,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:25,470 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.034 0.059 2026-09-13 07:47:25,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:25,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.016 2026-09-13 07:47:25,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:25,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:25,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:25,701 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-13 07:47:25,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-09-13 07:47:25,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.008 0.014 2026-09-13 07:47:25,776 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-13 07:47:25,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:47:25,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "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.020 0.036 2026-09-13 07:47:25,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.023 0.039 2026-09-13 07:47:25,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.059 2026-09-13 07:47:25,969 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-09-13 07:47:26,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-13 07:47:26,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:47:26,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:47:26,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-13 07:47:26,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:26,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-09-13 07:47:26,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-09-13 07:47:26,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:26,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:26,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:26,552 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-13 07:47:26,602 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:26,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:26,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:26,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:26,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-13 07:47:26,823 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66477321 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000002', 'uuid': '87f5867c-9031-4e8d-b411-af1781c78a2e'}] 2026-09-13 07:47:27,420 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66477321 order {'name': '/', 'pos_reference': '264-133-000002', 'uuid': '87f5867c-9031-4e8d-b411-af1781c78a2e'} created pos.order #896 2026-09-13 07:47:27,439 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66477321 finished 2026-09-13 07:47:27,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.252 0.476 2026-09-13 07:47:27,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:27] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:27,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.019 2026-09-13 07:47:27,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:27] "GET /account/download_invoice_documents/902/pdf HTTP/1.1" 200 - 8 0.004 0.029 2026-09-13 07:47:27,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:47:27,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-13 07:47:27,643 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3783687 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': '87f5867c-9031-4e8d-b411-af1781c78a2e'}] 2026-09-13 07:47:27,649 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3783687 order {'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': '87f5867c-9031-4e8d-b411-af1781c78a2e'} sync ignored for existing PoS order pos.order(896,) (state: done) 2026-09-13 07:47:27,657 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3783687 finished 2026-09-13 07:47:27,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:27,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.022 0.054 2026-09-13 07:47:27,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.012 2026-09-13 07:47:27,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:27,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:27,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:27,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:27,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-13 07:47:27,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:47:28,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.014 2026-09-13 07:47:28,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:28,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:47:28,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.025 0.041 2026-09-13 07:47:28,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.021 0.039 2026-09-13 07:47:28,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.058 2026-09-13 07:47:28,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-13 07:47:28,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:47:28,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:28,377 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-09-13 07:47:28,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.33) 2026-09-13 07:47:28,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:28,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:28,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:28,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-13 07:47:28,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:28,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:28,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:28,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:28,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-13 07:47:28,916 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28602093 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000003', 'uuid': 'a2472fc0-68cf-4d9d-bb3e-90b00cf4eb70'}] 2026-09-13 07:47:29,559 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28602093 order {'name': '/', 'pos_reference': '264-133-000003', 'uuid': 'a2472fc0-68cf-4d9d-bb3e-90b00cf4eb70'} created pos.order #897 2026-09-13 07:47:29,580 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28602093 finished 2026-09-13 07:47:29,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.276 0.553 2026-09-13 07:47:29,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47: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-09-13 07:47:29,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.018 2026-09-13 07:47:29,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:29] "GET /account/download_invoice_documents/904/pdf HTTP/1.1" 200 - 8 0.006 0.023 2026-09-13 07:47:29,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:47:29,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-13 07:47:29,827 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32438520 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': 'a2472fc0-68cf-4d9d-bb3e-90b00cf4eb70'}] 2026-09-13 07:47:29,830 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32438520 order {'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': 'a2472fc0-68cf-4d9d-bb3e-90b00cf4eb70'} sync ignored for existing PoS order pos.order(897,) (state: done) 2026-09-13 07:47:29,838 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32438520 finished 2026-09-13 07:47:29,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:29,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.019 0.045 2026-09-13 07:47:29,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.019 2026-09-13 07:47:29,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:29,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:30,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:30,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:30,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-13 07:47:30,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.026 2026-09-13 07:47:30,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.006 0.013 2026-09-13 07:47:30,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:30,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:47:30,303 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47: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.019 0.042 2026-09-13 07:47:30,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.020 0.036 2026-09-13 07:47:30,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-09-13 07:47:30,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.017 2026-09-13 07:47:30,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-13 07:47:30,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:47:30,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-13 07:47:30,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-13 07:47:30,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:30,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-09-13 07:47:30,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.34) 2026-09-13 07:47:30,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:30,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:30,926 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:30,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-13 07:47:31,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:31,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:31,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:31,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:31,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-13 07:47:31,249 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53160061 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000004', 'uuid': '9fb8c0e1-d487-45f5-a6b9-6e4d29022586'}] 2026-09-13 07:47:31,818 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53160061 order {'name': '/', 'pos_reference': '264-133-000004', 'uuid': '9fb8c0e1-d487-45f5-a6b9-6e4d29022586'} created pos.order #898 2026-09-13 07:47:31,836 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53160061 finished 2026-09-13 07:47:31,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.221 0.494 2026-09-13 07:47:31,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:32,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-09-13 07:47:32,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "GET /account/download_invoice_documents/906/pdf HTTP/1.1" 200 - 8 0.004 0.025 2026-09-13 07:47:32,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:47:32,045 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17552699 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '9fb8c0e1-d487-45f5-a6b9-6e4d29022586'}] 2026-09-13 07:47:32,051 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17552699 order {'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '9fb8c0e1-d487-45f5-a6b9-6e4d29022586'} sync ignored for existing PoS order pos.order(898,) (state: done) 2026-09-13 07:47:32,060 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17552699 finished 2026-09-13 07:47:32,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-13 07:47:32,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:32,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.039 0.058 2026-09-13 07:47:32,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.013 2026-09-13 07:47:32,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:32,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:32,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:32,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:32,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-13 07:47:32,438 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:47:32,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.008 0.014 2026-09-13 07:47:32,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:32,526 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-13 07:47:32,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.023 0.039 2026-09-13 07:47:32,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.028 0.046 2026-09-13 07:47:32,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.072 2026-09-13 07:47:32,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.016 2026-09-13 07:47:32,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-13 07:47:32,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-13 07:47:32,846 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:32,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-09-13 07:47:32,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-09-13 07:47:33,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:33,078 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:33,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:33,179 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-13 07:47:33,230 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:33,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:33,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:33,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:33,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-13 07:47:33,451 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42646957 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000005', 'uuid': '6acbb35e-5473-48c4-8717-5571f1464e32'}] 2026-09-13 07:47:34,001 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42646957 order {'name': '/', 'pos_reference': '264-133-000005', 'uuid': '6acbb35e-5473-48c4-8717-5571f1464e32'} created pos.order #899 2026-09-13 07:47:34,019 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42646957 finished 2026-09-13 07:47:34,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.187 0.486 2026-09-13 07:47:34,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:47:34,177 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.023 2026-09-13 07:47:34,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "GET /account/download_invoice_documents/908/pdf HTTP/1.1" 200 - 8 0.004 0.029 2026-09-13 07:47:34,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:47:34,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-13 07:47:34,228 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77581672 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '6acbb35e-5473-48c4-8717-5571f1464e32'}] 2026-09-13 07:47:34,232 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77581672 order {'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '6acbb35e-5473-48c4-8717-5571f1464e32'} sync ignored for existing PoS order pos.order(899,) (state: done) 2026-09-13 07:47:34,241 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77581672 finished 2026-09-13 07:47:34,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:34,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.029 0.054 2026-09-13 07:47:34,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:34,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.014 2026-09-13 07:47:34,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:34,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:34,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:34,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-13 07:47:34,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:47:34,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.008 0.014 2026-09-13 07:47:34,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:47:34,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-13 07:47:34,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.028 0.043 2026-09-13 07:47:34,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.026 0.052 2026-09-13 07:47:34,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.076 2026-09-13 07:47:34,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.013 2026-09-13 07:47:34,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:47:34,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-13 07:47:34,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-13 07:47:35,032 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-13 07:47:35,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-13 07:47:35,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-09-13 07:47:35,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-09-13 07:47:35,252 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:35,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:35,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:35,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-13 07:47:35,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:35,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-13 07:47:35,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-13 07:47:35,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:35,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-13 07:47:35,683 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99963015 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000006', 'uuid': '3b7b63fe-6cb9-41d2-950a-0617bf6baae9'}] 2026-09-13 07:47:36,163 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99963015 order {'name': '/', 'pos_reference': '264-133-000006', 'uuid': '3b7b63fe-6cb9-41d2-950a-0617bf6baae9'} created pos.order #900 2026-09-13 07:47:36,183 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99963015 finished 2026-09-13 07:47:36,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.187 0.419 2026-09-13 07:47:36,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:36] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:36,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.022 2026-09-13 07:47:36,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:36] "GET /account/download_invoice_documents/910/pdf HTTP/1.1" 200 - 8 0.005 0.028 2026-09-13 07:47:36,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:47:36,388 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99430040 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': '3b7b63fe-6cb9-41d2-950a-0617bf6baae9'}] 2026-09-13 07:47:36,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-13 07:47:36,394 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99430040 order {'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': '3b7b63fe-6cb9-41d2-950a-0617bf6baae9'} sync ignored for existing PoS order pos.order(900,) (state: done) 2026-09-13 07:47:36,403 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99430040 finished 2026-09-13 07:47:36,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:47:36,472 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.036 0.049 2026-09-13 07:47:36,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:47:36,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.013 2026-09-13 07:47:36,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-13 07:47:36,551 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:47:36,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32883620 (allocated 34615296) 2026-09-13 07:47:36,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 85618 2026-09-13 07:47:36,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-13 07:47:36,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 85618 2026-09-13 07:47:36,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074736_876562_test_taxes_l10n_in_pos.txt 2026-09-13 07:47:36,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpd3ebf7g2_chrome_odoo" 2026-09-13 07:47:37,504 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529] 2026-09-13 07:47:37,631 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 69 checked, 69 removed 2026-09-13 07:47:42,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-13 07:47:42,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 85856 2026-09-13 07:47:42,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpg28fb5zl_chrome_odoo 2026-09-13 07:47:42,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:42961/json/version 2026-09-13 07:47:42,835 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:42,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:47:42,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:42961/json 2026-09-13 07:47:42,837 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:42,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:42961/devtools/page/11BB27123CEB1FF1C642759E86A1CCE2 2026-09-13 07:47:42,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-09-13 07:47:42,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-09-13 07:47:42,886 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:47:42,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-09-13 07:47:42,888 26 INFO rb-103a292-224772-415053 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-09-13 07:47:42,888 26 INFO rb-103a292-224772-415053 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-09-13 07:47:42,894 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:47:43,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "GET /pos/ui/134 HTTP/1.1" 200 - 83 0.018 0.326 2026-09-13 07:47:43,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '11BB27123CEB1FF1C642759E86A1CCE2', 'loaderId': 'F4081B2AC451AAE1F285E644E904556D', 'isDownload': False} 2026-09-13 07:47:43,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-13 07:47:43,244 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:47:43,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:47:43,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:47:43,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-13 07:47:43,584 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:43,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:47:43,604 26 INFO rb-103a292-224772-415053 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-09-13 07:47:43,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [1/15] Tour PosSaleLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:47:43,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:47:43,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:47:43,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:43,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-13 07:47:43,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:47:43,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.013 0.032 2026-09-13 07:47:43,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-13 07:47:44,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.098 0.190 2026-09-13 07:47:44,026 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:47:44,065 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:47:44,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:47:44,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:47:44,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-09-13 07:47:44,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:44,161 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:44,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:47:44,173 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:47:44,174 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:47:44,191 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:47:44,194 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:47:44,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.010 0.025 2026-09-13 07:47:44,205 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:44,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-13 07:47:44,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /pos/ui/134 HTTP/1.1" 200 - 31 0.009 0.027 2026-09-13 07:47:44,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 31 0.008 0.055 2026-09-13 07:47:44,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [2/15] Tour PosSaleLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:47:44,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-09-13 07:47:44,327 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:44,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [3/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:44,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-13 07:47:44,354 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-13 07:47:44,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-13 07:47:44,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [4/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:44,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-13 07:47:44,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-13 07:47:44,435 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-13 07:47:44,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-13 07:47:44,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-13 07:47:44,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.016 0.104 2026-09-13 07:47:44,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [5/15] Tour PosSaleLoyaltyTour1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:44,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [6/15] Tour PosSaleLoyaltyTour1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:47:44,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.023 0.064 2026-09-13 07:47:44,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.027 2026-09-13 07:47:44,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:47:44,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [7/15] Tour PosSaleLoyaltyTour1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:47:44,912 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.026 0.043 2026-09-13 07:47:44,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.028 0.038 2026-09-13 07:47:44,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.066 2026-09-13 07:47:45,034 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.023 2026-09-13 07:47:45,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [8/15] Tour PosSaleLoyaltyTour1 → Step body:not(:has(.modal)) 2026-09-13 07:47:45,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.012 2026-09-13 07:47:45,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:47:45,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [9/15] Tour PosSaleLoyaltyTour1 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:47:45,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [10/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:45,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [11/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:45,299 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:45,299 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:45,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [12/15] Tour PosSaleLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:45,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [13/15] Tour PosSaleLoyaltyTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:45,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [14/15] Tour PosSaleLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:45,524 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [15/15] Tour PosSaleLoyaltyTour1 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:47:45,528 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59026695 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '02c80b3c-a8d5-4278-9761-345e36c6cd4e'}] 2026-09-13 07:47:45,529 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:45,794 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59026695 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '02c80b3c-a8d5-4278-9761-345e36c6cd4e'} created pos.order #901 2026-09-13 07:47:45,802 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59026695 finished 2026-09-13 07:47:46,068 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1538] 2026-09-13 07:47:46,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.218 0.438 2026-09-13 07:47:46,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.009 0.019 2026-09-13 07:47:46,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:46] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:47:46,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:47:46,312 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18631788 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '02c80b3c-a8d5-4278-9761-345e36c6cd4e'}] 2026-09-13 07:47:46,316 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18631788 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '02c80b3c-a8d5-4278-9761-345e36c6cd4e'} sync ignored for existing PoS order pos.order(901,) (state: paid) 2026-09-13 07:47:46,324 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18631788 finished 2026-09-13 07:47:46,343 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-09-13 07:47:46,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:47:46,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.026 0.049 2026-09-13 07:47:46,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.008 2026-09-13 07:47:46,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 19534456 (allocated 22806528) 2026-09-13 07:47:46,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 85856 2026-09-13 07:47:46,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-09-13 07:47:46,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 85856 2026-09-13 07:47:46,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074746_530085_test_pos_sale_loyalty_1.txt 2026-09-13 07:47:46,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpg28fb5zl_chrome_odoo" 2026-09-13 07:47:46,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-13 07:47:46,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 86004 2026-09-13 07:47:46,886 26 INFO rb-103a292-224772-415053 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/tmpf7xfbcd6_chrome_odoo 2026-09-13 07:47:46,886 26 INFO rb-103a292-224772-415053 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:45439/json/version 2026-09-13 07:47:46,887 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:46,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:47:46,889 26 INFO rb-103a292-224772-415053 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:45439/json 2026-09-13 07:47:46,889 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:46,890 26 INFO rb-103a292-224772-415053 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:45439/devtools/page/36925561FA29BA4BFFBED3201108A3CA 2026-09-13 07:47:46,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Enable chrome headless console log notification 2026-09-13 07:47:46,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-09-13 07:47:46,933 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:47:46,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-09-13 07:47:46,935 26 INFO rb-103a292-224772-415053 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-09-13 07:47:46,935 26 INFO rb-103a292-224772-415053 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-09-13 07:47:46,941 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:47:47,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "GET /pos/web?config_id=134 HTTP/1.1" 200 - 86 0.018 0.318 2026-09-13 07:47:47,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '36925561FA29BA4BFFBED3201108A3CA', 'loaderId': 'B5311E67E9CE9ACA534E966910802BB0', 'isDownload': False} 2026-09-13 07:47:47,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-09-13 07:47:47,283 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:47:47,293 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:47:47,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:47:47,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-09-13 07:47:47,583 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:47,593 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:47:47,603 26 INFO rb-103a292-224772-415053 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-09-13 07:47:47,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [1/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:47:47,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-13 07:47:47,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:47:47,622 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:47,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:47:47,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.015 2026-09-13 07:47:47,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-13 07:47:47,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.011 0.023 2026-09-13 07:47:48,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.133 0.229 2026-09-13 07:47:48,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:48,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:47:48,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:47:48,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:47:48,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:47:48,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.002 2026-09-13 07:47:48,227 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:48,246 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:47:48,249 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:47:48,251 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.004 0.009 2026-09-13 07:47:48,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-13 07:47:48,261 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:48,264 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:47:48,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.009 0.028 2026-09-13 07:47:48,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [2/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:47:48,350 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:48,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 31 0.018 0.023 2026-09-13 07:47:48,393 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:48,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [3/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:48,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:47:48,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:47:48,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-13 07:47:48,448 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [4/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:48,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:47:48,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /pos/ui/134 HTTP/1.1" 200 - 31 0.009 0.128 2026-09-13 07:47:48,500 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-13 07:47:48,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-13 07:47:48,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-13 07:47:48,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.110 2026-09-13 07:47:48,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-13 07:47:48,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-13 07:47:48,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [5/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-13 07:47:48,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [6/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-13 07:47:48,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.025 0.058 2026-09-13 07:47:48,811 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.029 2026-09-13 07:47:48,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-13 07:47:48,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [7/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-13 07:47:48,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:48] "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.028 0.045 2026-09-13 07:47:49,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.024 0.041 2026-09-13 07:47:49,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.061 2026-09-13 07:47:49,082 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-13 07:47:49,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [8/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step body:not(:has(.modal)) 2026-09-13 07:47:49,136 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.009 0.017 2026-09-13 07:47:49,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [9/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:47:49,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [10/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-09-13 07:47:49,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [11/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:47:49,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-09-13 07:47:49,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_pos_sale_loyalty_ignored_in_pos SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:47:49,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16421660 (allocated 17825792) 2026-09-13 07:47:49,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 86004 2026-09-13 07:47:49,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-09-13 07:47:49,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 86004 2026-09-13 07:47:49,454 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074749_454072_test_pos_sale_loyalty_ignored_in_pos.txt 2026-09-13 07:47:49,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmpf7xfbcd6_chrome_odoo" 2026-09-13 07:47:49,461 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-09-13 07:47:50,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 86152 2026-09-13 07:47:50,057 26 INFO rb-103a292-224772-415053 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/tmpdgqh50n0_chrome_odoo 2026-09-13 07:47:50,057 26 INFO rb-103a292-224772-415053 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:36655/json/version 2026-09-13 07:47:50,058 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:50,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:47:50,060 26 INFO rb-103a292-224772-415053 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:36655/json 2026-09-13 07:47:50,060 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:47:50,061 26 INFO rb-103a292-224772-415053 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:36655/devtools/page/81DAE25D0FC86A3276A1A6B4BABD8010 2026-09-13 07:47:50,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Enable chrome headless console log notification 2026-09-13 07:47:50,063 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome headless enable page notifications 2026-09-13 07:47:50,157 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:47:50,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Setting session cookie in browser 2026-09-13 07:47:50,162 26 INFO rb-103a292-224772-415053 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-09-13 07:47:50,162 26 INFO rb-103a292-224772-415053 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-09-13 07:47:50,168 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:47:50,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "GET /pos/ui/134 HTTP/1.1" 200 - 88 0.033 0.279 2026-09-13 07:47:50,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '81DAE25D0FC86A3276A1A6B4BABD8010', 'loaderId': '7B3506078BD2ECB5E958C81CF31FA190', 'isDownload': False} 2026-09-13 07:47:50,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Evaluate ready code "odoo.isTourReady('test_sale_order_loyalty_card_can_be_used_in_pos')" 2026-09-13 07:47:50,487 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:47:50,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:47:50,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:47:50,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:47:50,861 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:47:50,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:47:50,877 26 INFO rb-103a292-224772-415053 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-09-13 07:47:50,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [1/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:47:50,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:47:50,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.002 2026-09-13 07:47:50,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:50,912 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.003 0.006 2026-09-13 07:47:50,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-13 07:47:50,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.012 0.022 2026-09-13 07:47:50,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-13 07:47:51,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.094 0.194 2026-09-13 07:47:51,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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.006 2026-09-13 07:47:51,313 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:47:51,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:47:51,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:47:51,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: Owl is running in 'dev' mode. 2026-09-13 07:47:51,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:47:51,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:51,428 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:47:51,437 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:47:51,439 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:47:51,442 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:47:51,449 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:47:51,455 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:47:51,470 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image/res.users/261/avatar_128 HTTP/1.1" 200 - 14 0.023 0.020 2026-09-13 07:47:51,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-09-13 07:47:51,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [2/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:47:51,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 32 0.014 0.084 2026-09-13 07:47:51,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [3/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:47:51,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.030 2026-09-13 07:47:51,578 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:51,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /pos/ui/134 HTTP/1.1" 200 - 32 0.014 0.148 2026-09-13 07:47:51,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-13 07:47:51,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-13 07:47:51,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-13 07:47:51,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-13 07:47:51,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-13 07:47:51,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:47:51,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-13 07:47:51,738 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-13T07:47:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-13 07:47:51,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.126 2026-09-13 07:47:51,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [4/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:47:51,895 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [5/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-13 07:47:51,952 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [6/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-13 07:47:52,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [7/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step input text 'LOYALTY123' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-13 07:47:52,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [8/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-13 07:47:52,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [9/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:47:52,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.004 0.009 2026-09-13 07:47:52,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.006 0.011 2026-09-13 07:47:52,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [10/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step customer 'partner_a' is selected (trigger: .product-screen .set-partner:contains("partner_a")) 2026-09-13 07:47:52,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:47:52,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [11/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:47:52,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [12/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:47:52,296 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:47:52,298 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:52,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [13/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:47:52,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [14/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:47:52,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [15/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:47:52,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [16/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:47:52,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:47:52,534 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36785616 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'cbd8fbc1-3df0-4489-986c-e48d7eefe4a6'}] 2026-09-13 07:47:52,535 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:47:52,728 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36785616 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'cbd8fbc1-3df0-4489-986c-e48d7eefe4a6'} created pos.order #902 2026-09-13 07:47:52,738 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36785616 finished 2026-09-13 07:47:52,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.086 0.150 2026-09-13 07:47:52,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.010 0.018 2026-09-13 07:47:52,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:47:52,879 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48803448 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'cbd8fbc1-3df0-4489-986c-e48d7eefe4a6'}] 2026-09-13 07:47:52,884 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48803448 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'cbd8fbc1-3df0-4489-986c-e48d7eefe4a6'} sync ignored for existing PoS order pos.order(902,) (state: paid) 2026-09-13 07:47:52,891 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48803448 finished 2026-09-13 07:47:52,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: tour succeeded 2026-09-13 07:47:52,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_sale_order_loyalty_card_can_be_used_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-13 07:47:52,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.025 0.048 2026-09-13 07:47:52,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:47:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.007 2026-09-13 07:47:52,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16759068 (allocated 20971520) 2026-09-13 07:47:52,999 26 INFO rb-103a292-224772-415053 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 86152 2026-09-13 07:47:53,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Closing websocket connection 2026-09-13 07:47:53,000 26 INFO rb-103a292-224772-415053 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 86152 2026-09-13 07:47:53,035 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074753_035637_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-09-13 07:47:53,035 26 INFO rb-103a292-224772-415053 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/tmpdgqh50n0_chrome_odoo" 2026-09-13 07:47:53,093 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:47:56,837 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #263 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-09-13 07:47:57,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-13 07:47:57,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-09-13 07:47:57,664 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:47:58,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-13 07:48:00,248 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:00,363 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63457726 started for PoS orders references: [{'name': None, 'pos_reference': '260-137-000001', 'uuid': '6f5ae9b6-f4ea-4366-b36b-3a0bb4c3c34b'}] 2026-09-13 07:48:00,389 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63457726 order {'name': None, 'pos_reference': '260-137-000001', 'uuid': '6f5ae9b6-f4ea-4366-b36b-3a0bb4c3c34b'} created pos.order #905 2026-09-13 07:48:00,390 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63457726 finished 2026-09-13 07:48:00,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 81 0.030 0.136 2026-09-13 07:48:00,451 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:48:01,127 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-13 07:48:03,048 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:48:03,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-09-13 07:48:05,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 86294 2026-09-13 07:48:05,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmp6ciys4r6_chrome_odoo 2026-09-13 07:48:05,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:44827/json/version 2026-09-13 07:48:05,782 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:05,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:48:05,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:44827/json 2026-09-13 07:48:05,785 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:05,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:44827/devtools/page/41D5220739CE07D1740D5A2604B7FE7D 2026-09-13 07:48:05,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-09-13 07:48:05,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-09-13 07:48:05,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-09-13 07:48:05,910 26 INFO rb-103a292-224772-415053 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=3aa91b8a873b4d61" in browser 2026-09-13 07:48:05,911 26 INFO rb-103a292-224772-415053 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=3aa91b8a873b4d61" 2026-09-13 07:48:05,920 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:06,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /pos-self/139?access_token=3aa91b8a873b4d61 HTTP/1.1" 200 - 59 0.023 0.216 2026-09-13 07:48:06,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '41D5220739CE07D1740D5A2604B7FE7D', 'loaderId': '0B0A2B78CB7009A8D616D441065A15A5', 'isDownload': False} 2026-09-13 07:48:06,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-09-13 07:48:06,166 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:48:06,178 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:48:06,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.016 0.019 2026-09-13 07:48:06,212 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:48:06,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.050 2026-09-13 07:48:06,233 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:48:06,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.065 2026-09-13 07:48:06,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:48:06,371 26 INFO rb-103a292-224772-415053 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=3aa91b8a873b4d61", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:48:06,375 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:48:06,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:48:06,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [1/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:48:06,414 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.012 0.021 2026-09-13 07:48:06,438 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:48:06,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "POST /pos-self/data/139 HTTP/1.1" 200 - 182 0.068 0.102 2026-09-13 07:48:06,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.161 2026-09-13 07:48:06,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-09-13 07:48:06,658 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/ir.attachment/7400/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:48:06,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [2/21] Tour selfAlwaysAttributeVariants → Step Wait for product 'Chair' (trigger: .o_self_product_box span:contains('Chair')) 2026-09-13 07:48:06,735 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/pos.category/319/image_128?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 07:48:06,740 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:48:06,744 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [3/21] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .product_list .o_self_product_box span:contains('Chair')) 2026-09-13 07:48:06,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/pos.category/318/image_128?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-13 07:48:06,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/product.template/2351/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-13 07:48:06,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/product.template/2356/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:48:06,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/product.template/2352/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:48:06,783 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/product.template/2355/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.049 2026-09-13 07:48:06,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/product.template/2353/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:48:06,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/product.template/2354/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:48:06,806 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [4/21] Tour selfAlwaysAttributeVariants → Step Select value White for attribute Color (trigger: h2:contains("Color") + div.row button:contains("White")) 2026-09-13 07:48:06,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [5/21] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:48:06,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [6/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:48:06,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [7/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and 10 (trigger: .product-cart-item:has(div:contains("Chair")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("10"))) 2026-09-13 07:48:06,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:06] "GET /web/image/ir.attachment/7367/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:48:07,003 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:48:07,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:07] "GET /web/image/product.product/2850/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:48:07,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [8/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and Color : White (trigger: .product-cart-item div:contains("Chair"):has(div:contains("Color: White") )) 2026-09-13 07:48:07,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [9/21] Tour selfAlwaysAttributeVariants → Step Click on back button (trigger: .btn.btn-back) 2026-09-13 07:48:07,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [10/21] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .product_list .o_self_product_box span:contains('Chair')) 2026-09-13 07:48:07,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [11/21] Tour selfAlwaysAttributeVariants → Step Select value Red for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Red")) 2026-09-13 07:48:07,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [12/21] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:48:07,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [13/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:48:07,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [14/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and 15 (trigger: .product-cart-item:has(div:contains("Chair")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("15"))) 2026-09-13 07:48:07,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:07] "GET /web/image/product.product/2851/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-09-13 07:48:07,421 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [15/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and Color : Red (trigger: .product-cart-item div:contains("Chair"):has(div:contains("Color: Red") )) 2026-09-13 07:48:07,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [16/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:48:07,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [17/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:48:07,562 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32637346 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': '2289cddb-169c-4eb1-912c-f8147367328e'}] 2026-09-13 07:48:07,584 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32637346 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': '2289cddb-169c-4eb1-912c-f8147367328e'} created pos.order #906 2026-09-13 07:48:07,591 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32637346 finished 2026-09-13 07:48:07,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.041 0.073 2026-09-13 07:48:07,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [18/21] Tour selfAlwaysAttributeVariants → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:48:07,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [19/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:48:07,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [20/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:48:07,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [21/21] Tour selfAlwaysAttributeVariants → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:48:07,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-09-13 07:48:07,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:48:07,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8863268 (allocated 9961472) 2026-09-13 07:48:07,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 86294 2026-09-13 07:48:07,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-09-13 07:48:07,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 86294 2026-09-13 07:48:08,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074808_002254_test_self_order_always_attribute.txt 2026-09-13 07:48:08,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmp6ciys4r6_chrome_odoo" 2026-09-13 07:48:08,039 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-13 07:48:10,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 86417 2026-09-13 07:48:10,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmp98nzynrv_chrome_odoo 2026-09-13 07:48:10,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:33379/json/version 2026-09-13 07:48:10,113 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:10,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:48:10,115 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:33379/json 2026-09-13 07:48:10,115 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:10,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:33379/devtools/page/E995AEE6B3C301607414638DEEB8ABE4 2026-09-13 07:48:10,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-09-13 07:48:10,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-09-13 07:48:10,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-09-13 07:48:10,194 26 INFO rb-103a292-224772-415053 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=b15e9d82447344fe" in browser 2026-09-13 07:48:10,194 26 INFO rb-103a292-224772-415053 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=b15e9d82447344fe" 2026-09-13 07:48:10,202 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:10,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /pos-self/140?access_token=b15e9d82447344fe HTTP/1.1" 200 - 59 0.022 0.205 2026-09-13 07:48:10,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': 'E995AEE6B3C301607414638DEEB8ABE4', 'loaderId': '68DF2109D4C5D490957F3F29AAA43E86', 'isDownload': False} 2026-09-13 07:48:10,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-09-13 07:48:10,436 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:48:10,449 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:48:10,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:48:10,473 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:48:10,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.034 2026-09-13 07:48:10,488 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:48:10,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.057 2026-09-13 07:48:10,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:48:10,599 26 INFO rb-103a292-224772-415053 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=b15e9d82447344fe", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:48:10,603 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:48:10,603 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:48:10,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [1/22] Tour self_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:48:10,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.011 0.023 2026-09-13 07:48:10,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-13 07:48:10,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.050 0.114 2026-09-13 07:48:10,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.139 2026-09-13 07:48:10,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-09-13 07:48:10,880 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /web/image/ir.attachment/7440/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:48:10,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [2/22] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-13 07:48:10,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /web/image/pos.category/318/image_128?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:48:10,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /web/image/product.template/2351/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-13 07:48:10,970 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-13 07:48:10,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [3/22] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:48:10,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:10] "GET /web/image/product.template/2352/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-13 07:48:11,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:11] "GET /web/image/product.template/2353/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-13 07:48:11,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:11] "GET /web/image/product.template/2355/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-13 07:48:11,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:11] "GET /web/image/product.template/2354/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:48:11,037 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [4/22] Tour self_attribute_selector → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:48:11,045 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:48:11,091 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [5/22] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:48:11,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [6/22] Tour self_attribute_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:48:11,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [7/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-cart-item div:contains("Desk Organizer"):has(div:contains("Size: M") +div:contains("Fabric: Leather") )) 2026-09-13 07:48:11,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:11] "GET /web/image/ir.attachment/7407/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:48:11,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:11] "GET /web/image/product.product/2849/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-09-13 07:48:11,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [8/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and 7.02 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("7.02"))) 2026-09-13 07:48:11,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [9/22] Tour self_attribute_selector → Step Click on back button (trigger: .btn.btn-back) 2026-09-13 07:48:11,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [10/22] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-13 07:48:11,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [11/22] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:48:11,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [12/22] Tour self_attribute_selector → Step Select value L for attribute Size (trigger: h2:contains("Size") + div.row button:contains("L")) 2026-09-13 07:48:11,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [13/22] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:48:11,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [14/22] Tour self_attribute_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:48:11,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [15/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-cart-item div:contains("Desk Organizer"):has(div:contains("Size: L") +div:contains("Fabric: Leather") )) 2026-09-13 07:48:11,703 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [16/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and 8.17 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("8.17"))) 2026-09-13 07:48:11,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [17/22] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:48:11,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [18/22] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:48:11,839 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97447454 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': 'e92b9584-c101-4caa-b78c-d87033ecfe7f'}] 2026-09-13 07:48:11,862 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97447454 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': 'e92b9584-c101-4caa-b78c-d87033ecfe7f'} created pos.order #907 2026-09-13 07:48:11,869 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97447454 finished 2026-09-13 07:48:11,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.034 0.069 2026-09-13 07:48:11,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [19/22] Tour self_attribute_selector → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:48:12,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [20/22] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:48:12,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [21/22] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:48:12,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [22/22] Tour self_attribute_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:48:12,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-09-13 07:48:12,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:48:12,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 8912924 (allocated 10223616) 2026-09-13 07:48:12,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 86417 2026-09-13 07:48:12,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-09-13 07:48:12,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 86417 2026-09-13 07:48:12,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074812_258892_test_self_order_attribute.txt 2026-09-13 07:48:12,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmp98nzynrv_chrome_odoo" 2026-09-13 07:48:12,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-09-13 07:48:14,312 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5648] 2026-09-13 07:48:14,346 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [2849] 2026-09-13 07:48:14,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 86536 2026-09-13 07:48:14,582 26 INFO rb-103a292-224772-415053 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/tmpm6l1s11o_chrome_odoo 2026-09-13 07:48:14,582 26 INFO rb-103a292-224772-415053 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:39453/json/version 2026-09-13 07:48:14,583 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39453', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:14,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:48:14,584 26 INFO rb-103a292-224772-415053 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:39453/json 2026-09-13 07:48:14,585 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39453', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:14,585 26 INFO rb-103a292-224772-415053 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:39453/devtools/page/E5C9A138971A3EA025207B5B06DA3146 2026-09-13 07:48:14,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Enable chrome headless console log notification 2026-09-13 07:48:14,588 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless enable page notifications 2026-09-13 07:48:14,593 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Setting session cookie in browser 2026-09-13 07:48:14,597 26 INFO rb-103a292-224772-415053 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=3675b6ec835c4767" in browser 2026-09-13 07:48:14,597 26 INFO rb-103a292-224772-415053 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=3675b6ec835c4767" 2026-09-13 07:48:14,606 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:14,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:14] "GET /pos-self/141?access_token=3675b6ec835c4767 HTTP/1.1" 200 - 59 0.023 0.344 2026-09-13 07:48:14,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': 'E5C9A138971A3EA025207B5B06DA3146', 'loaderId': 'ECF62FE0921EB957BF42114665D6E3FB', 'isDownload': False} 2026-09-13 07:48:14,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Evaluate ready code "odoo.isTourReady('self_attribute_selector_shows_images')" 2026-09-13 07:48:14,983 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:48:15,002 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:48:15,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.017 0.024 2026-09-13 07:48:15,047 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:48:15,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.022 0.067 2026-09-13 07:48:15,084 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:48:15,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.098 2026-09-13 07:48:15,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:48:15,230 26 INFO rb-103a292-224772-415053 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=3675b6ec835c4767", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:48:15,235 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:48:15,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:48:15,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [1/4] Tour self_attribute_selector_shows_images → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:48:15,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.019 0.026 2026-09-13 07:48:15,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.055 2026-09-13 07:48:15,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "POST /pos-self/data/141 HTTP/1.1" 200 - 181 0.079 0.102 2026-09-13 07:48:15,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.172 2026-09-13 07:48:15,528 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: Owl is running in 'dev' mode. 2026-09-13 07:48:15,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/image/ir.attachment/7480/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:48:15,585 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [2/4] Tour self_attribute_selector_shows_images → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-13 07:48:15,611 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:48:15,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/image/pos.category/318/image_128?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-13 07:48:15,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/image/product.template/2351/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:48:15,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/image/product.template/2355/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:48:15,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/image/product.template/2353/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:48:15,641 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/image/product.template/2352/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:48:15,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [3/4] Tour self_attribute_selector_shows_images → Step The White has a color dot (trigger: div:has(span:contains("White")) ~ div.rounded-5) 2026-09-13 07:48:15,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:15] "GET /web/image/product.template/2354/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-13 07:48:15,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [4/4] Tour self_attribute_selector_shows_images → Step The Blue has an image (trigger: div:has(span:contains("Blue")) ~ img.rounded-4) 2026-09-13 07:48:15,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-09-13 07:48:15,751 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_attribute_selector_shows_images SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:48:15,778 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 6979756 (allocated 7602176) 2026-09-13 07:48:15,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 86536 2026-09-13 07:48:15,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-09-13 07:48:15,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 86536 2026-09-13 07:48:15,824 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074815_824116_test_self_order_check_attributes_show_images.txt 2026-09-13 07:48:15,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmpm6l1s11o_chrome_odoo" 2026-09-13 07:48:15,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-09-13 07:48:18,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 86640 2026-09-13 07:48:18,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpm5e9i86b_chrome_odoo 2026-09-13 07:48:18,133 26 INFO rb-103a292-224772-415053 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:37271/json/version 2026-09-13 07:48:18,134 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:18,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:48:18,136 26 INFO rb-103a292-224772-415053 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:37271/json 2026-09-13 07:48:18,136 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:18,137 26 INFO rb-103a292-224772-415053 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:37271/devtools/page/CA86ACBE1C1373D3E46394B691E44F81 2026-09-13 07:48:18,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-09-13 07:48:18,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-09-13 07:48:18,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-09-13 07:48:18,248 26 INFO rb-103a292-224772-415053 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=a24eea73d1314d5f" in browser 2026-09-13 07:48:18,248 26 INFO rb-103a292-224772-415053 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=a24eea73d1314d5f" 2026-09-13 07:48:18,256 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:18,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "GET /pos-self/142?access_token=a24eea73d1314d5f HTTP/1.1" 200 - 59 0.017 0.217 2026-09-13 07:48:18,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': 'CA86ACBE1C1373D3E46394B691E44F81', 'loaderId': 'DCFF699127F201705D3056E9D51DD35E', 'isDownload': False} 2026-09-13 07:48:18,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate ready code "odoo.isTourReady('self_multi_attribute_selector')" 2026-09-13 07:48:18,497 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:48:18,509 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:48:18,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.004 0.025 2026-09-13 07:48:18,536 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:48:18,561 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.045 2026-09-13 07:48:18,566 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:48:18,573 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.066 2026-09-13 07:48:18,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:48:18,653 26 INFO rb-103a292-224772-415053 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=a24eea73d1314d5f", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:48:18,657 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:48:18,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:48:18,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [1/5] Tour self_multi_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:48:18,696 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.011 0.024 2026-09-13 07:48:18,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-13 07:48:18,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "POST /pos-self/data/142 HTTP/1.1" 200 - 182 0.057 0.102 2026-09-13 07:48:18,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.138 2026-09-13 07:48:18,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: Owl is running in 'dev' mode. 2026-09-13 07:48:18,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:18] "GET /web/image/ir.attachment/7521/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:48:18,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [2/5] Tour self_multi_attribute_selector → Step Click on product 'Multi Check Attribute Product' (trigger: .product_list .o_self_product_box span:contains('Multi Check Attribute Product')) 2026-09-13 07:48:19,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:19] "GET /web/image/pos.category/318/image_128?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:48:19,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:19] "GET /web/image/pos.category/320/image_128?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 2 0.000 0.026 2026-09-13 07:48:19,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:19] "GET /web/image/product.template/2351/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-13 07:48:19,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:19] "GET /web/image/product.template/2352/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:48:19,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:19] "GET /web/image/product.template/2355/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-13 07:48:19,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [3/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 2 for attribute Attribute 1 (trigger: h2:contains("Attribute 1") + div.row button:contains("Attribute Val 2")) 2026-09-13 07:48:19,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:19] "GET /web/image/product.template/2353/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:48:19,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:19] "GET /web/image/product.template/2354/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:48:19,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:19] "GET /web/image/product.template/2357/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:48:19,075 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:48:19,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [4/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 1 for attribute Attribute 1 (trigger: h2:contains("Attribute 1") + div.row button:contains("Attribute Val 1")) 2026-09-13 07:48:19,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [5/5] Tour self_multi_attribute_selector → Step Select value for attribute Attribute 1 (trigger: div h2:contains("Attribute 1")) 2026-09-13 07:48:19,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-09-13 07:48:19,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_multi_attribute_selector SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-13 07:48:19,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7007524 (allocated 7864320) 2026-09-13 07:48:19,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 86640 2026-09-13 07:48:19,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-09-13 07:48:19,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 86640 2026-09-13 07:48:19,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074819_290816_test_self_order_multi_check_attribute.txt 2026-09-13 07:48:19,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpm5e9i86b_chrome_odoo" 2026-09-13 07:48:19,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-09-13 07:48:21,196 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5648] 2026-09-13 07:48:21,218 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [2849] 2026-09-13 07:48:21,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 86757 2026-09-13 07:48:21,426 26 INFO rb-103a292-224772-415053 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/tmpsw34sapw_chrome_odoo 2026-09-13 07:48:21,426 26 INFO rb-103a292-224772-415053 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:32887/json/version 2026-09-13 07:48:21,427 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:21,429 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:48:21,429 26 INFO rb-103a292-224772-415053 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:32887/json 2026-09-13 07:48:21,430 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:21,431 26 INFO rb-103a292-224772-415053 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:32887/devtools/page/6FBC29C2AFA8FC177F379A5C7BF640F8 2026-09-13 07:48:21,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Enable chrome headless console log notification 2026-09-13 07:48:21,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome headless enable page notifications 2026-09-13 07:48:21,441 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Setting session cookie in browser 2026-09-13 07:48:21,445 26 INFO rb-103a292-224772-415053 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=54d91a1fb1af485e" in browser 2026-09-13 07:48:21,445 26 INFO rb-103a292-224772-415053 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=54d91a1fb1af485e" 2026-09-13 07:48:21,451 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:21,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:21] "GET /pos-self/143?access_token=54d91a1fb1af485e HTTP/1.1" 200 - 59 0.017 0.227 2026-09-13 07:48:21,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '6FBC29C2AFA8FC177F379A5C7BF640F8', 'loaderId': 'D1B7150B6B0715493B9578574B6B47B5', 'isDownload': False} 2026-09-13 07:48:21,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Evaluate ready code "odoo.isTourReady('test_self_order_multi_check_attribute_with_extra_price')" 2026-09-13 07:48:21,702 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:48:21,715 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:48:21,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:21] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.028 0.018 2026-09-13 07:48:21,761 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:48:21,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:21] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.063 2026-09-13 07:48:21,782 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:48:21,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:21] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.077 2026-09-13 07:48:21,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:48:21,891 26 INFO rb-103a292-224772-415053 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=54d91a1fb1af485e", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:48:21,894 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:48:21,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:48:21,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [1/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:48:21,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:48:21,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:21] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.013 0.033 2026-09-13 07:48:21,969 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-13 07:48:22,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "POST /pos-self/data/143 HTTP/1.1" 200 - 181 0.065 0.103 2026-09-13 07:48:22,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: Owl is running in 'dev' mode. 2026-09-13 07:48:22,202 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "GET /web/image/ir.attachment/7561/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:48:22,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [2/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-13 07:48:22,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "GET /web/image/pos.category/318/image_128?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:48:22,274 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:48:22,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "GET /web/image/product.template/2355/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-13 07:48:22,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "GET /web/image/product.template/2352/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-13 07:48:22,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [3/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check required badge for Fabric attribute (trigger: h2:contains('Fabric') .badge:contains('Required')) 2026-09-13 07:48:22,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "GET /web/image/product.template/2351/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:48:22,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "GET /web/image/product.template/2353/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:48:22,319 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "GET /web/image/product.template/2354/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:48:22,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [4/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check no required badge for Add-ons attribute (trigger: h2:contains('Add-ons'):not(:has(.badge))) 2026-09-13 07:48:22,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [5/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Blue for attribute Colour (trigger: h2:contains("Colour") + div.row button:contains("Blue")) 2026-09-13 07:48:22,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [6/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Mini Drawer for attribute Add-ons (trigger: h2:contains("Add-ons") + div.row button:contains("Mini Drawer")) 2026-09-13 07:48:22,477 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:48:22,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [7/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Pen Holder for attribute Add-ons (trigger: h2:contains("Add-ons") + div.row button:contains("Pen Holder")) 2026-09-13 07:48:22,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [8/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:48:22,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [9/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Redirecting component is available for handling missing details (trigger: div.missing_required_details) 2026-09-13 07:48:22,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [10/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on missing required details button (trigger: div.missing_required_details button) 2026-09-13 07:48:22,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [11/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Size attribute selection is visible (trigger: h2:contains('Size'):visible) 2026-09-13 07:48:22,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [12/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:48:22,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [13/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check that: ---Redirecting component is available for handling missing details--- is not true (trigger: body:not(:has(div.missing_required_details))) 2026-09-13 07:48:22,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [14/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-13 07:48:22,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [15/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:48:23,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [16/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check product card with Desk Organizer and 11.62 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("11.62"))) 2026-09-13 07:48:23,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:23] "GET /web/image/ir.attachment/7528/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:48:23,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:23] "GET /web/image/product.product/2856/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-09-13 07:48:23,058 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [17/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:48:23,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [18/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:48:23,144 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98780538 started for PoS orders references: [{'name': None, 'pos_reference': '260-143-000001', 'uuid': 'e81f71b3-a316-425c-9c51-da14426ba688'}] 2026-09-13 07:48:23,165 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98780538 order {'name': None, 'pos_reference': '260-143-000001', 'uuid': 'e81f71b3-a316-425c-9c51-da14426ba688'} created pos.order #908 2026-09-13 07:48:23,173 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98780538 finished 2026-09-13 07:48:23,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.043 0.071 2026-09-13 07:48:23,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:48:23,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [19/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:48:23,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: tour succeeded 2026-09-13 07:48:23,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_multi_check_attribute_with_extra_price SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:48:23,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8245216 (allocated 9699328) 2026-09-13 07:48:23,358 26 INFO rb-103a292-224772-415053 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 86757 2026-09-13 07:48:23,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing websocket connection 2026-09-13 07:48:23,359 26 INFO rb-103a292-224772-415053 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 86757 2026-09-13 07:48:23,400 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074823_399833_test_self_order_multi_check_attribute_with_extra_price.txt 2026-09-13 07:48:23,400 26 INFO rb-103a292-224772-415053 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/tmpsw34sapw_chrome_odoo" 2026-09-13 07:48:23,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-09-13 07:48:25,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 86875 2026-09-13 07:48:25,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpzyzfcguy_chrome_odoo 2026-09-13 07:48:25,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:40045/json/version 2026-09-13 07:48:25,465 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:25,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:48:25,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:40045/json 2026-09-13 07:48:25,467 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:25,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:40045/devtools/page/43FEAA9C47DB49D0B25A3931C89CBBF4 2026-09-13 07:48:25,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-09-13 07:48:25,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-09-13 07:48:25,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-09-13 07:48:25,585 26 INFO rb-103a292-224772-415053 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=2dcaa10ec8fd4e4a&table_identifier=1b74e468" in browser 2026-09-13 07:48:25,585 26 INFO rb-103a292-224772-415053 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=2dcaa10ec8fd4e4a&table_identifier=1b74e468" 2026-09-13 07:48:25,596 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:25,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:25] "GET /pos-self/144?access_token=2dcaa10ec8fd4e4a&table_identifier=1b74e468 HTTP/1.1" 200 - 61 0.018 0.288 2026-09-13 07:48:25,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '43FEAA9C47DB49D0B25A3931C89CBBF4', 'loaderId': '9FA80A2A8A11CCC2A7AF4CBAB3546EC8', 'isDownload': False} 2026-09-13 07:48:25,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate ready code "odoo.isTourReady('self_order_product_info')" 2026-09-13 07:48:25,908 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:48:25,927 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:48:25,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:25] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.014 0.027 2026-09-13 07:48:25,958 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:48:25,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:25] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.055 2026-09-13 07:48:25,977 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:48:25,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:25] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.065 2026-09-13 07:48:26,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:48:26,101 26 INFO rb-103a292-224772-415053 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=2dcaa10ec8fd4e4a&table_identifier=1b74e468", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:48:26,106 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:48:26,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:48:26,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [1/4] Tour self_order_product_info → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:48:26,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:48:26,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.014 0.045 2026-09-13 07:48:26,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-13 07:48:26,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "POST /pos-self/data/144 HTTP/1.1" 200 - 169 0.070 0.084 2026-09-13 07:48:26,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-09-13 07:48:26,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "GET /web/image/ir.attachment/7601/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:48:26,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [2/4] Tour self_order_product_info → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:48:26,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "GET /web/image/ir.attachment/7568/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:48:26,452 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:48:26,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [3/4] Tour self_order_product_info → Step .o_self_product_box:contains('Product Info Test') .product_info_icon 2026-09-13 07:48:26,504 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:48:26,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "GET /web/image/pos.category/321/image_128?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-13 07:48:26,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:26] "GET /web/image/product.template/2358/image_512?unique=2026-09-13T07:48:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-13 07:48:26,539 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [4/4] Tour self_order_product_info → Step .modal-body:contains("Nice Product") 2026-09-13 07:48:26,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-09-13 07:48:26,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:48:26,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6560832 (allocated 7340032) 2026-09-13 07:48:26,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 86875 2026-09-13 07:48:26,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-09-13 07:48:26,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 86875 2026-09-13 07:48:26,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074826_690658_test_self_order_product_info.txt 2026-09-13 07:48:26,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpzyzfcguy_chrome_odoo" 2026-09-13 07:48:26,724 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:48:27,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-09-13 07:48:29,549 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:29,670 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95791947 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': 'a7e19713-7271-4d34-b6f5-6e83f52c5de3'}] 2026-09-13 07:48:29,692 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95791947 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': 'a7e19713-7271-4d34-b6f5-6e83f52c5de3'} created pos.order #909 2026-09-13 07:48:29,692 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95791947 finished 2026-09-13 07:48:29,727 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.035 0.144 2026-09-13 07:48:29,860 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97564033 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '84b78dc6-786b-4df1-9ced-2babc0993aab'}] 2026-09-13 07:48:29,884 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97564033 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '84b78dc6-786b-4df1-9ced-2babc0993aab'} created pos.order #910 2026-09-13 07:48:29,884 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97564033 finished 2026-09-13 07:48:29,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.051 0.069 2026-09-13 07:48:29,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-09-13 07:48:32,129 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:32,267 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51975814 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': '654d9cb9-c6b7-4841-9725-66a903d01868'}] 2026-09-13 07:48:32,293 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51975814 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': '654d9cb9-c6b7-4841-9725-66a903d01868'} created pos.order #911 2026-09-13 07:48:32,294 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51975814 finished 2026-09-13 07:48:32,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.051 0.159 2026-09-13 07:48:32,487 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47193852 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '1ac5a504-5fee-41bd-9413-c046d73a5b21'}] 2026-09-13 07:48:32,512 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47193852 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '1ac5a504-5fee-41bd-9413-c046d73a5b21'} created pos.order #912 2026-09-13 07:48:32,513 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47193852 finished 2026-09-13 07:48:32,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.053 0.074 2026-09-13 07:48:32,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-09-13 07:48:34,756 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:34,992 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37865935 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': 'e78bf1b5-6084-47d2-88a7-dc6352084c67'}] 2026-09-13 07:48:35,015 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37865935 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': 'e78bf1b5-6084-47d2-88a7-dc6352084c67'} created pos.order #913 2026-09-13 07:48:35,016 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37865935 finished 2026-09-13 07:48:35,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 123 0.044 0.266 2026-09-13 07:48:35,091 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87344198 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': '0b36b8c1-512f-47e5-9369-662788d7c0cb'}] 2026-09-13 07:48:35,104 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87344198 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': '0b36b8c1-512f-47e5-9369-662788d7c0cb'} created pos.order #914 2026-09-13 07:48:35,104 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87344198 finished 2026-09-13 07:48:35,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.012 0.028 2026-09-13 07:48:35,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-09-13 07:48:37,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-09-13 07:48:39,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-09-13 07:48:41,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-09-13 07:48:42,936 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:43,057 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80461039 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': '5e5523fe-f11d-4190-8e3c-ed3045a01370'}] 2026-09-13 07:48:43,076 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80461039 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': '5e5523fe-f11d-4190-8e3c-ed3045a01370'} created pos.order #919 2026-09-13 07:48:43,077 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80461039 finished 2026-09-13 07:48:43,109 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.033 0.143 2026-09-13 07:48:43,146 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17535947 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': 'c8d374b5-9030-4d24-86a4-cd79fc02f7d8'}] 2026-09-13 07:48:43,168 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17535947 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': 'c8d374b5-9030-4d24-86a4-cd79fc02f7d8'} created pos.order #920 2026-09-13 07:48:43,169 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17535947 finished 2026-09-13 07:48:43,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.018 0.047 2026-09-13 07:48:43,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-09-13 07:48:45,123 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:45,324 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42109371 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': 'dbed46ec-4a44-47ed-a801-2ed5a263b4cb'}] 2026-09-13 07:48:45,344 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42109371 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': 'dbed46ec-4a44-47ed-a801-2ed5a263b4cb'} created pos.order #921 2026-09-13 07:48:45,344 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42109371 finished 2026-09-13 07:48:45,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.044 0.221 2026-09-13 07:48:45,416 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4091139 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': 'bbbfcd2c-dfa2-4520-86eb-2b58069e052c'}] 2026-09-13 07:48:45,433 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4091139 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': 'bbbfcd2c-dfa2-4520-86eb-2b58069e052c'} created pos.order #922 2026-09-13 07:48:45,434 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4091139 finished 2026-09-13 07:48:45,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.014 0.034 2026-09-13 07:48:45,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-09-13 07:48:47,621 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:47,776 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.016 0.141 2026-09-13 07:48:47,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-09-13 07:48:49,653 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:49,780 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42829607 started for PoS orders references: [{'name': None, 'pos_reference': '260-154-000001', 'uuid': '27a94b03-2a3f-499a-b323-8f697ba63d64'}] 2026-09-13 07:48:49,801 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42829607 order {'name': None, 'pos_reference': '260-154-000001', 'uuid': '27a94b03-2a3f-499a-b323-8f697ba63d64'} created pos.order #923 2026-09-13 07:48:49,802 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42829607 finished 2026-09-13 07:48:49,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.026 0.133 2026-09-13 07:48:49,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-09-13 07:48:51,748 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:51,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.014 0.116 2026-09-13 07:48:51,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-09-13 07:48:54,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 86998 2026-09-13 07:48:54,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmp9_n4lzrm_chrome_odoo 2026-09-13 07:48:54,256 26 INFO rb-103a292-224772-415053 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:45505/json/version 2026-09-13 07:48:54,257 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:54,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:48:54,260 26 INFO rb-103a292-224772-415053 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:45505/json 2026-09-13 07:48:54,260 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:54,261 26 INFO rb-103a292-224772-415053 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:45505/devtools/page/DF753E75B8DCC642B5B3B40FE4526323 2026-09-13 07:48:54,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Enable chrome headless console log notification 2026-09-13 07:48:54,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-09-13 07:48:54,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-09-13 07:48:54,392 26 INFO rb-103a292-224772-415053 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=f6d8c3722a2d4791" in browser 2026-09-13 07:48:54,392 26 INFO rb-103a292-224772-415053 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=f6d8c3722a2d4791" 2026-09-13 07:48:54,400 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:54,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:54] "GET /pos-self/156?access_token=f6d8c3722a2d4791 HTTP/1.1" 200 - 57 0.017 0.191 2026-09-13 07:48:54,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': 'DF753E75B8DCC642B5B3B40FE4526323', 'loaderId': 'CF5B3152572F35B82A75A01ABE9ED7EA', 'isDownload': False} 2026-09-13 07:48:54,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Evaluate ready code "odoo.isTourReady('test_product_dont_display_all_variants')" 2026-09-13 07:48:54,614 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:48:54,630 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:48:54,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:54] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-09-13 07:48:54,653 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:48:54,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:54] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.042 2026-09-13 07:48:54,681 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:48:54,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:54] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.065 2026-09-13 07:48:54,775 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:48:54,781 26 INFO rb-103a292-224772-415053 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=f6d8c3722a2d4791", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:48:54,785 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:48:54,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:48:54,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [1/15] Tour test_product_dont_display_all_variants → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:48:54,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:54] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.013 0.033 2026-09-13 07:48:54,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-13 07:48:55,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "POST /pos-self/data/156 HTTP/1.1" 200 - 192 0.051 0.094 2026-09-13 07:48:55,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.135 2026-09-13 07:48:55,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:48:55,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: Owl is running in 'dev' mode. 2026-09-13 07:48:55,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/ir.attachment/8049/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:48:55,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [2/15] Tour test_product_dont_display_all_variants → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:48:55,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/ir.attachment/8016/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:48:55,123 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:48:55,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [3/15] Tour test_product_dont_display_all_variants → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-09-13 07:48:55,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/pos.category/322/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:48:55,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [4/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-09-13 07:48:55,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.002 0.031 2026-09-13 07:48:55,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.template/2360/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:48:55,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.template/2363/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-13 07:48:55,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.template/2359/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-13 07:48:55,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.template/2361/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-13 07:48:55,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.template/2362/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-13 07:48:55,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.template/2388/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:48:55,297 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.template/2389/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:48:55,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.template/2390/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:48:55,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.template/2391/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:48:55,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [5/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke always never' (trigger: .combo_product_box span:contains('Coke always never')) 2026-09-13 07:48:55,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.product/2888/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.013 2026-09-13 07:48:55,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.product/2891/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-09-13 07:48:55,391 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:55] "GET /web/image/product.product/2890/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-09-13 07:48:55,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [6/15] Tour test_product_dont_display_all_variants → Step Click on button 'Red' (trigger: .btn:contains('Red')) 2026-09-13 07:48:55,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [7/15] Tour test_product_dont_display_all_variants → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-13 07:48:55,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [8/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-13 07:48:55,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [9/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-09-13 07:48:55,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [10/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke always only' (trigger: .combo_product_box span:contains('Coke always only')) 2026-09-13 07:48:55,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [11/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-13 07:48:55,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [12/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-09-13 07:48:55,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [13/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke never only' (trigger: .combo_product_box span:contains('Coke never only')) 2026-09-13 07:48:55,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [14/15] Tour test_product_dont_display_all_variants → Step Click on button 'Red' (trigger: .btn:contains('Red')) 2026-09-13 07:48:55,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [15/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-13 07:48:55,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-09-13 07:48:55,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_product_dont_display_all_variants SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:48:56,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11154856 (allocated 12455936) 2026-09-13 07:48:56,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 86998 2026-09-13 07:48:56,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-09-13 07:48:56,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 86998 2026-09-13 07:48:56,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074856_084158_test_product_dont_display_all_variants.txt 2026-09-13 07:48:56,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmp9_n4lzrm_chrome_odoo" 2026-09-13 07:48:56,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-09-13 07:48:58,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 87123 2026-09-13 07:48:58,295 26 INFO rb-103a292-224772-415053 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/tmp2ozas2gn_chrome_odoo 2026-09-13 07:48:58,295 26 INFO rb-103a292-224772-415053 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:35959/json/version 2026-09-13 07:48:58,296 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:58,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:48:58,298 26 INFO rb-103a292-224772-415053 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:35959/json 2026-09-13 07:48:58,298 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:48:58,299 26 INFO rb-103a292-224772-415053 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:35959/devtools/page/786AFCBE58760614905C82672673E6F2 2026-09-13 07:48:58,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Enable chrome headless console log notification 2026-09-13 07:48:58,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome headless enable page notifications 2026-09-13 07:48:58,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Setting session cookie in browser 2026-09-13 07:48:58,389 26 INFO rb-103a292-224772-415053 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=2df93adb429a485d" in browser 2026-09-13 07:48:58,389 26 INFO rb-103a292-224772-415053 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=2df93adb429a485d" 2026-09-13 07:48:58,396 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:48:58,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:58] "GET /pos-self/157?access_token=2df93adb429a485d HTTP/1.1" 200 - 59 0.022 0.189 2026-09-13 07:48:58,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': '786AFCBE58760614905C82672673E6F2', 'loaderId': '037911332F05C4DC97E8111E92A459F8', 'isDownload': False} 2026-09-13 07:48:58,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Evaluate ready code "odoo.isTourReady('test_self_combo_extra_price_selection_and_confirmation')" 2026-09-13 07:48:58,614 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:48:58,628 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:48:58,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:58] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:48:58,669 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:48:58,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:58] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.058 2026-09-13 07:48:58,691 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:48:58,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:58] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.079 2026-09-13 07:48:58,816 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:48:58,823 26 INFO rb-103a292-224772-415053 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=2df93adb429a485d", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:48:58,828 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:48:58,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:48:58,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [1/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:48:58,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:58] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.011 0.021 2026-09-13 07:48:58,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:48:59,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.046 0.094 2026-09-13 07:48:59,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.132 2026-09-13 07:48:59,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: Owl is running in 'dev' mode. 2026-09-13 07:48:59,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/ir.attachment/8089/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-13 07:48:59,139 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [2/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-13 07:48:59,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/pos.category/323/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-13 07:48:59,219 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:48:59,222 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:48:59,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [3/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' does NOT show Extra badge (trigger: .combo_product_box:has(span:contains('Combo Product 1'))) 2026-09-13 07:48:59,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/pos.category/324/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-09-13 07:48:59,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/pos.category/325/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-09-13 07:48:59,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/pos.category/322/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.071 2026-09-13 07:48:59,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2392/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-13 07:48:59,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [4/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 1' (trigger: .combo_product_box span:contains('Combo Product 1')) 2026-09-13 07:48:59,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2393/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-09-13 07:48:59,303 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2394/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-13 07:48:59,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2395/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-13 07:48:59,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2401/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-13 07:48:59,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.product/2893/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.061 2026-09-13 07:48:59,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [5/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' does NOT show Extra badge (trigger: .combo_product_box:has(span:contains('Combo Product 1'))) 2026-09-13 07:48:59,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.product/2894/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.068 2026-09-13 07:48:59,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.product/2895/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.043 2026-09-13 07:48:59,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2396/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:48:59,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2397/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:48:59,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2398/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-13 07:48:59,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [6/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 1' (trigger: .combo_product_box span:contains('Combo Product 1')) 2026-09-13 07:48:59,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2399/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-13 07:48:59,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2400/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-13 07:48:59,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2359/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:48:59,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2360/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:48:59,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2363/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:48:59,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2361/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:48:59,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.template/2362/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:48:59,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [7/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' shows Extra badge with price 10 (trigger: .combo_product_box:has(span:contains('Combo Product 1')) .badge:contains('Extra: $ 10')) 2026-09-13 07:48:59,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [8/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 3' (trigger: .combo_product_box span:contains('Combo Product 3')) 2026-09-13 07:48:59,549 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [9/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 3' shows Extra badge with price 12 (trigger: .combo_product_box:has(span:contains('Combo Product 3')) .badge:contains('Extra: $ 12')) 2026-09-13 07:48:59,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [10/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-13 07:48:59,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [11/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 4' shows price badge with price 20 (trigger: .combo_product_box:has(span:contains('Combo Product 4')) .badge:contains('+ $ 20')) 2026-09-13 07:48:59,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.product/2896/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-13 07:48:59,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.product/2897/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-13 07:48:59,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [12/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 5' shows price badge with price 22 (trigger: .combo_product_box:has(span:contains('Combo Product 5')) .badge:contains('+ $ 22')) 2026-09-13 07:48:59,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [13/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-13 07:48:59,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [14/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-13 07:48:59,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [15/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 6' (trigger: .combo_product_box span:contains('Combo Product 6')) 2026-09-13 07:48:59,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.product/2898/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.005 0.009 2026-09-13 07:48:59,929 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.product/2900/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.019 2026-09-13 07:48:59,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.product/2899/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.034 2026-09-13 07:48:59,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [16/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation page is shown (trigger: .o_self_combo_confirmation:contains('Validate your selection')) 2026-09-13 07:48:59,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:48:59] "GET /web/image/product.product/2901/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.038 2026-09-13 07:49:00,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [17/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 1' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-09-13 07:49:00,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [18/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 3' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-09-13 07:49:00,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [19/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 4' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-09-13 07:49:00,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [20/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-13 07:49:00,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-09-13 07:49:00,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_combo_extra_price_selection_and_confirmation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:49:00,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13793208 (allocated 14954496) 2026-09-13 07:49:00,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 87123 2026-09-13 07:49:00,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-09-13 07:49:00,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 87123 2026-09-13 07:49:00,354 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074900_354755_test_self_combo_extra_price_selection_and_confirmation.txt 2026-09-13 07:49:00,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmp2ozas2gn_chrome_odoo" 2026-09-13 07:49:00,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-13 07:49:02,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 87258 2026-09-13 07:49:02,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpkwf9tn7i_chrome_odoo 2026-09-13 07:49:02,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:44353/json/version 2026-09-13 07:49:02,630 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:02,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:02,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:44353/json 2026-09-13 07:49:02,632 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:02,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:44353/devtools/page/46221361A8BF50C965CEB246A5779476 2026-09-13 07:49:02,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-09-13 07:49:02,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-09-13 07:49:02,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-09-13 07:49:02,762 26 INFO rb-103a292-224772-415053 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=ac766fd575014873" in browser 2026-09-13 07:49:02,762 26 INFO rb-103a292-224772-415053 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=ac766fd575014873" 2026-09-13 07:49:02,770 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:03,063 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /pos-self/158?access_token=ac766fd575014873 HTTP/1.1" 200 - 59 0.018 0.277 2026-09-13 07:49:03,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '46221361A8BF50C965CEB246A5779476', 'loaderId': 'CBCA0F38C6F00FDE1054A3A9382EEFDB', 'isDownload': False} 2026-09-13 07:49:03,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-09-13 07:49:03,070 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:03,088 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:49:03,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.014 0.028 2026-09-13 07:49:03,121 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:49:03,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-09-13 07:49:03,160 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:49:03,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.087 2026-09-13 07:49:03,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:49:03,261 26 INFO rb-103a292-224772-415053 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=ac766fd575014873", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:03,265 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:03,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:49:03,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [1/19] Tour self_combo_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:03,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:49:03,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.013 0.048 2026-09-13 07:49:03,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-13 07:49:03,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.056 0.091 2026-09-13 07:49:03,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:03,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/ir.attachment/8129/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:49:03,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [2/19] Tour self_combo_selector → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-13 07:49:03,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/pos.category/328/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-13 07:49:03,627 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:03,630 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:03,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/pos.category/326/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-13 07:49:03,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/pos.category/322/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-09-13 07:49:03,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [3/19] Tour self_combo_selector → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-13 07:49:03,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/pos.category/327/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-09-13 07:49:03,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2403/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-13 07:49:03,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2402/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-13 07:49:03,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2404/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-13 07:49:03,696 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2405/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-13 07:49:03,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2406/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:49:03,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2411/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:49:03,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [4/19] Tour self_combo_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:49:03,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.product/2903/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.043 2026-09-13 07:49:03,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.product/2904/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.046 2026-09-13 07:49:03,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.product/2905/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.049 2026-09-13 07:49:03,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.product/2862/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.052 2026-09-13 07:49:03,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2407/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:49:03,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2408/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:49:03,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [5/19] Tour self_combo_selector → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:49:03,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2409/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:49:03,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2410/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:49:03,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2359/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:49:03,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2360/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:49:03,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2363/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-13 07:49:03,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2361/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-13 07:49:03,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.template/2362/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:49:03,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [6/19] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:49:03,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [7/19] Tour self_combo_selector → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-13 07:49:03,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.product/2906/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-13 07:49:03,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.product/2907/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-09-13 07:49:03,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [8/19] Tour self_combo_selector → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-13 07:49:03,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.product/2909/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:49:03,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:03] "GET /web/image/product.product/2910/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-09-13 07:49:04,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:04] "GET /web/image/product.product/2908/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.030 2026-09-13 07:49:04,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:04] "GET /web/image/product.product/2911/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-09-13 07:49:04,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [9/19] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:49:04,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [10/19] Tour self_combo_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:49:04,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [11/19] Tour self_combo_selector → Step .btn .oi-plus 2026-09-13 07:49:04,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:04] "GET /web/image/ir.attachment/8096/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:49:04,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:04] "GET /web/image/product.product/2912/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-09-13 07:49:04,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [12/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Desk Organizer)):has(div:contains("Size") div:contains("M")):has(div:contains("Fabric") div:contains("Leather"))) 2026-09-13 07:49:04,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [13/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Combo Product 5))) 2026-09-13 07:49:04,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [14/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Combo Product 8))) 2026-09-13 07:49:04,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [15/19] Tour self_combo_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:49:04,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [16/19] Tour self_combo_selector → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-13 07:49:04,475 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36911803 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '2c353081-586f-4a5d-bb02-43d320800103'}] 2026-09-13 07:49:04,498 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36911803 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '2c353081-586f-4a5d-bb02-43d320800103'} created pos.order #924 2026-09-13 07:49:04,504 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36911803 finished 2026-09-13 07:49:04,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 150 0.041 0.085 2026-09-13 07:49:04,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-13 07:49:04,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [17/19] Tour self_combo_selector → Step Check that the order number start with 'S', and end with number '1'. (trigger: span.tracking-number) 2026-09-13 07:49:04,669 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [18/19] Tour self_combo_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:49:04,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [19/19] Tour self_combo_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:49:04,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-09-13 07:49:04,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:49:04,810 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11308832 (allocated 13242368) 2026-09-13 07:49:04,811 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 87258 2026-09-13 07:49:04,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-09-13 07:49:04,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 87258 2026-09-13 07:49:04,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074904_840418_test_self_order_combo.txt 2026-09-13 07:49:04,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpkwf9tn7i_chrome_odoo" 2026-09-13 07:49:04,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-09-13 07:49:07,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 87395 2026-09-13 07:49:07,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpheeqgbzv_chrome_odoo 2026-09-13 07:49:07,259 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:45289/json/version 2026-09-13 07:49:07,260 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:07,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:07,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:45289/json 2026-09-13 07:49:07,262 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:07,263 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:45289/devtools/page/575CA27887B92EC38E63256C9B44DFCD 2026-09-13 07:49:07,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-09-13 07:49:07,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-09-13 07:49:07,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-09-13 07:49:07,353 26 INFO rb-103a292-224772-415053 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=e9f1b5d074b24035" in browser 2026-09-13 07:49:07,353 26 INFO rb-103a292-224772-415053 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=e9f1b5d074b24035" 2026-09-13 07:49:07,360 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:07,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:07] "GET /pos-self/159?access_token=e9f1b5d074b24035 HTTP/1.1" 200 - 59 0.021 0.187 2026-09-13 07:49:07,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '575CA27887B92EC38E63256C9B44DFCD', 'loaderId': '9C9E85CC2DF3AF18C315EB7A2B2A5375', 'isDownload': False} 2026-09-13 07:49:07,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate ready code "odoo.isTourReady('self_combo_selector_category')" 2026-09-13 07:49:07,575 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:07,590 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:49:07,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:07] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.026 2026-09-13 07:49:07,615 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:49:07,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:07] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.039 2026-09-13 07:49:07,629 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:49:07,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:07] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.054 2026-09-13 07:49:07,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:49:07,764 26 INFO rb-103a292-224772-415053 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=e9f1b5d074b24035", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:07,767 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:07,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:49:07,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [1/8] Tour self_combo_selector_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:07,815 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:07] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.014 0.026 2026-09-13 07:49:07,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-13 07:49:08,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "POST /pos-self/data/159 HTTP/1.1" 200 - 189 0.067 0.097 2026-09-13 07:49:08,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.161 2026-09-13 07:49:08,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:08,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/ir.attachment/8169/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:49:08,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [2/8] Tour self_combo_selector_category → Step Click on product 'Test Combo' (trigger: .product_list .o_self_product_box span:contains('Test Combo')) 2026-09-13 07:49:08,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/pos.category/329/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:49:08,156 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:08,160 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:08,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [3/8] Tour self_combo_selector_category → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-13 07:49:08,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/pos.category/330/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.002 0.042 2026-09-13 07:49:08,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/pos.category/331/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.053 2026-09-13 07:49:08,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/pos.category/322/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.000 0.064 2026-09-13 07:49:08,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/pos.category/332/image_128?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.074 2026-09-13 07:49:08,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2412/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:49:08,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [4/8] Tour self_combo_selector_category → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:49:08,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2413/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-13 07:49:08,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2414/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-13 07:49:08,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2415/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-13 07:49:08,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2422/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-13 07:49:08,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.product/2916/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.044 2026-09-13 07:49:08,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.product/2917/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.002 0.046 2026-09-13 07:49:08,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2416/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:49:08,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2421/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:49:08,293 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2417/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:49:08,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [5/8] Tour self_combo_selector_category → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:49:08,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2418/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:49:08,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2419/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-13 07:49:08,319 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2420/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:49:08,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2359/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:49:08,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2360/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:49:08,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2363/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:49:08,345 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2361/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:49:08,354 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.template/2362/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:49:08,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [6/8] Tour self_combo_selector_category → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:49:08,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/ir.attachment/8136/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-13 07:49:08,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "GET /web/image/product.product/2923/image_512?unique=2026-09-13T07:48:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:49:08,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [7/8] Tour self_combo_selector_category → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:49:08,438 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30343392 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '0b2c46a2-617c-4e87-aa60-448e72295782'}] 2026-09-13 07:49:08,457 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30343392 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '0b2c46a2-617c-4e87-aa60-448e72295782'} created pos.order #925 2026-09-13 07:49:08,463 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30343392 finished 2026-09-13 07:49:08,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 124 0.035 0.073 2026-09-13 07:49:08,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [8/8] Tour self_combo_selector_category → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:49:08,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-09-13 07:49:08,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-13 07:49:08,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 8905196 (allocated 9961472) 2026-09-13 07:49:08,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 87395 2026-09-13 07:49:08,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-09-13 07:49:08,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 87395 2026-09-13 07:49:08,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074908_682287_test_self_order_combo_categories.txt 2026-09-13 07:49:08,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpheeqgbzv_chrome_odoo" 2026-09-13 07:49:08,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-09-13 07:49:10,629 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:10,771 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27646534 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': '9ce1d4c1-8702-4115-b0d3-13805dc35e87'}] 2026-09-13 07:49:10,795 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27646534 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': '9ce1d4c1-8702-4115-b0d3-13805dc35e87'} created pos.order #926 2026-09-13 07:49:10,795 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27646534 finished 2026-09-13 07:49:10,835 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.049 0.158 2026-09-13 07:49:10,870 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-09-13 07:49:12,600 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:12,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.014 0.185 2026-09-13 07:49:12,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.004 0.011 2026-09-13 07:49:12,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.005 0.016 2026-09-13 07:49:12,874 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:49:13,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-13 07:49:15,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 87535 2026-09-13 07:49:15,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpz0ixp648_chrome_odoo 2026-09-13 07:49:15,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:45323/json/version 2026-09-13 07:49:15,245 26 INFO rb-103a292-224772-415053 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-09-13 07:49:15,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:15,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:45323/json 2026-09-13 07:49:15,247 26 INFO rb-103a292-224772-415053 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-09-13 07:49:15,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:45323/devtools/page/9D876A678B39455CB393F6599F7E918D 2026-09-13 07:49:15,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-09-13 07:49:15,250 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-09-13 07:49:15,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-09-13 07:49:15,329 26 INFO rb-103a292-224772-415053 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=7e7e761ad28b4fe1" in browser 2026-09-13 07:49:15,329 26 INFO rb-103a292-224772-415053 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=7e7e761ad28b4fe1" 2026-09-13 07:49:15,336 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:15,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:15] "GET /pos-self/162?access_token=7e7e761ad28b4fe1 HTTP/1.1" 200 - 57 0.017 0.188 2026-09-13 07:49:15,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '9D876A678B39455CB393F6599F7E918D', 'loaderId': '1BD591371BFD3A18759B00627F1E0FC1', 'isDownload': False} 2026-09-13 07:49:15,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-09-13 07:49:15,548 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:15,561 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:49:15,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:15] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.014 0.022 2026-09-13 07:49:15,594 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:49:15,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:15] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.042 2026-09-13 07:49:15,608 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:49:15,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:15] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.061 2026-09-13 07:49:15,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:49:15,732 26 INFO rb-103a292-224772-415053 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=7e7e761ad28b4fe1", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:15,738 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:15,738 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:49:15,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [1/4] Tour self_order_is_close → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-13 07:49:15,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:49:15,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:15] "POST /pos-self/relations/162 HTTP/1.1" 200 - 35 0.018 0.040 2026-09-13 07:49:15,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-13 07:49:16,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:16] "POST /pos-self/data/162 HTTP/1.1" 200 - 180 0.059 0.130 2026-09-13 07:49:16,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:49:16,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:16,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:16] "GET /web/image/ir.attachment/8293/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:49:16,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [2/4] Tour self_order_is_close → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:16,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [3/4] Tour self_order_is_close → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:49:16,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:16] "GET /web/image/pos.category/333/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:49:16,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:16] "GET /web/image/product.template/2425/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:49:16,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:16] "GET /web/image/product.template/2429/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:49:16,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:16] "GET /web/image/product.template/2426/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:49:16,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [4/4] Tour self_order_is_close → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-13 07:49:16,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:16] "GET /web/image/product.template/2428/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:49:16,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:16] "GET /web/image/product.template/2427/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-09-13 07:49:16,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-09-13 07:49:16,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:49:16,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6576068 (allocated 7602176) 2026-09-13 07:49:16,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 87535 2026-09-13 07:49:16,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-09-13 07:49:16,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 87535 2026-09-13 07:49:16,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074916_362995_test_self_order_common.txt 2026-09-13 07:49:16,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpz0ixp648_chrome_odoo" 2026-09-13 07:49:16,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-09-13 07:49:18,302 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-13 07:49:20,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 87645 2026-09-13 07:49:20,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmp595nt36r_chrome_odoo 2026-09-13 07:49:20,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:46497/json/version 2026-09-13 07:49:20,294 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:20,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:20,296 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:46497/json 2026-09-13 07:49:20,296 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:20,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:46497/devtools/page/C218E08AAF3BCFFA48C13120307996E7 2026-09-13 07:49:20,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-09-13 07:49:20,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-09-13 07:49:20,304 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-09-13 07:49:20,359 26 INFO rb-103a292-224772-415053 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-09-13 07:49:20,359 26 INFO rb-103a292-224772-415053 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-09-13 07:49:20,366 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:20,566 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "GET /pos-self/164 HTTP/1.1" 200 - 57 0.014 0.188 2026-09-13 07:49:20,570 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'C218E08AAF3BCFFA48C13120307996E7', 'loaderId': 'B544D005B87445CBF46266A9C3DDB129', 'isDownload': False} 2026-09-13 07:49:20,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-09-13 07:49:20,576 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:20,590 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:49:20,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:49:20,613 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:49:20,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.043 2026-09-13 07:49:20,642 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:49:20,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.061 2026-09-13 07:49:20,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:49:20,742 26 INFO rb-103a292-224772-415053 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-09-13 07:49:20,746 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:20,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:49:20,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [1/5] Tour self_order_is_open_consultation → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:20,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "POST /pos-self/relations/164 HTTP/1.1" 200 - 37 0.010 0.020 2026-09-13 07:49:20,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:49:20,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "POST /pos-self/data/164 HTTP/1.1" 200 - 181 0.050 0.083 2026-09-13 07:49:20,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.127 2026-09-13 07:49:20,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:20,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:20] "GET /web/image/ir.attachment/8376/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:21,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [2/5] Tour self_order_is_open_consultation → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:49:21,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:21] "GET /web/image/ir.attachment/8343/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:21,041 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:21,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [3/5] Tour self_order_is_open_consultation → Step Check if the POS is opened (trigger: body:not(:has(.o-self-closed))) 2026-09-13 07:49:21,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:21] "GET /web/image/pos.category/333/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.002 0.014 2026-09-13 07:49:21,115 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:21] "GET /web/image/product.template/2425/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:49:21,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:21] "GET /web/image/product.template/2426/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:49:21,128 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:21] "GET /web/image/product.template/2429/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:49:21,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [4/5] Tour self_order_is_open_consultation → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:49:21,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:21] "GET /web/image/product.template/2427/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:49:21,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:21] "GET /web/image/product.template/2428/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:49:21,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [5/5] Tour self_order_is_open_consultation → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:text(Order)))) 2026-09-13 07:49:21,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-09-13 07:49:21,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_is_open_consultation SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:49:21,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6746892 (allocated 7340032) 2026-09-13 07:49:21,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 87645 2026-09-13 07:49:21,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-09-13 07:49:21,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 87645 2026-09-13 07:49:21,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074921_285527_test_self_order_consultation_open.txt 2026-09-13 07:49:21,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmp595nt36r_chrome_odoo" 2026-09-13 07:49:21,311 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-13 07:49:23,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 87764 2026-09-13 07:49:23,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpvotj2hq9_chrome_odoo 2026-09-13 07:49:23,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:43749/json/version 2026-09-13 07:49:23,618 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:23,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:23,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:43749/json 2026-09-13 07:49:23,620 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:23,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:43749/devtools/page/782D78B6286E689BED7F80ADB701E0F7 2026-09-13 07:49:23,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-13 07:49:23,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-13 07:49:23,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-13 07:49:23,710 26 INFO rb-103a292-224772-415053 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=d6aec90e62494f9e" in browser 2026-09-13 07:49:23,711 26 INFO rb-103a292-224772-415053 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=d6aec90e62494f9e" 2026-09-13 07:49:23,720 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:23,964 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:23] "GET /pos-self/165?access_token=d6aec90e62494f9e HTTP/1.1" 200 - 57 0.017 0.230 2026-09-13 07:49:23,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '782D78B6286E689BED7F80ADB701E0F7', 'loaderId': '60507239226076E2A2A2E872D6CEE960', 'isDownload': False} 2026-09-13 07:49:23,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-09-13 07:49:23,973 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:23,984 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:49:24,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.021 2026-09-13 07:49:24,012 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:49:24,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.051 2026-09-13 07:49:24,047 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:49:24,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.073 2026-09-13 07:49:24,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:49:24,126 26 INFO rb-103a292-224772-415053 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=d6aec90e62494f9e", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:24,130 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:24,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:49:24,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/18] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-13 07:49:24,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.010 0.020 2026-09-13 07:49:24,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:49:24,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "POST /pos-self/data/165 HTTP/1.1" 200 - 187 0.050 0.090 2026-09-13 07:49:24,330 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.133 2026-09-13 07:49:24,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:24,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/ir.attachment/8416/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:24,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/18] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:24,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/18] Tour self_order_pos_closed → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:49:24,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/ir.attachment/8383/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:24,454 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:24,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/18] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:49:24,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/pos.category/334/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:49:24,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/pos.category/336/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-09-13 07:49:24,558 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:24,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/pos.category/333/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.040 2026-09-13 07:49:24,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/18] Tour self_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-13 07:49:24,578 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/pos.category/335/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.053 2026-09-13 07:49:24,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2430/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:49:24,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2435/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:49:24,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2432/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-13 07:49:24,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2433/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-13 07:49:24,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/18] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-13 07:49:24,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2434/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:49:24,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2439/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:49:24,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2436/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:49:24,649 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2437/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:49:24,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2438/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:49:24,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2425/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:49:24,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2431/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-09-13 07:49:24,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2426/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:49:24,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2429/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:49:24,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:49:24,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2427/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:49:24,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:24] "GET /web/image/product.template/2428/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:49:24,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:49:24,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-13 07:49:24,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/18] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-09-13 07:49:24,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/18] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-13 07:49:24,977 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/18] Tour self_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-13 07:49:25,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2932/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:49:25,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2931/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-09-13 07:49:25,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2933/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.031 2026-09-13 07:49:25,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:49:25,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2930/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.040 2026-09-13 07:49:25,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:49:25,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/18] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:49:25,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-13 07:49:25,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2934/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.004 0.010 2026-09-13 07:49:25,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2935/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.025 2026-09-13 07:49:25,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-13 07:49:25,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2936/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-13 07:49:25,319 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2937/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-09-13 07:49:25,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2939/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.033 2026-09-13 07:49:25,335 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-13 07:49:25,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/product.product/2938/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.049 2026-09-13 07:49:25,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-13 07:49:25,386 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-13 07:49:25,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10471420 (allocated 11407360) 2026-09-13 07:49:25,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 87764 2026-09-13 07:49:25,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-13 07:49:25,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 87764 2026-09-13 07:49:25,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074925_438903_test_self_order_pos_closed.txt 2026-09-13 07:49:25,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpvotj2hq9_chrome_odoo" 2026-09-13 07:49:25,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 87904 2026-09-13 07:49:25,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpo5y1vhbn_chrome_odoo 2026-09-13 07:49:25,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38343/json/version 2026-09-13 07:49:25,597 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:25,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:25,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38343/json 2026-09-13 07:49:25,599 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:25,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:38343/devtools/page/2C4F1B55722CB85E7CEDE45CB0CCEECB 2026-09-13 07:49:25,603 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-13 07:49:25,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-13 07:49:25,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-13 07:49:25,614 26 INFO rb-103a292-224772-415053 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-09-13 07:49:25,614 26 INFO rb-103a292-224772-415053 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-09-13 07:49:25,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.001 0.009 2026-09-13 07:49:25,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '2C4F1B55722CB85E7CEDE45CB0CCEECB', 'loaderId': 'F06C77AD9A715F70FFAF929D115324D0', 'isDownload': False} 2026-09-13 07:49:25,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-09-13 07:49:25,635 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:25,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-13 07:49:25,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:49:25,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-13 07:49:25,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:49:25,757 26 INFO rb-103a292-224772-415053 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-09-13 07:49:25,761 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:25,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:49:25,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/18] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-13 07:49:25,770 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:49:25,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.006 0.028 2026-09-13 07:49:25,801 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-13 07:49:25,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "POST /pos-self/data/165 HTTP/1.1" 200 - 118 0.031 0.084 2026-09-13 07:49:25,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:25,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:25] "GET /web/image/ir.attachment/8422/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:25,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/18] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:26,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/18] Tour self_order_pos_closed → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:49:26,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/ir.attachment/8383/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:49:26,046 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:26,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/18] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:49:26,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/pos.category/334/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:49:26,129 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:26,138 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/pos.category/335/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:49:26,153 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/pos.category/336/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-09-13 07:49:26,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/18] Tour self_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-13 07:49:26,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/pos.category/333/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.050 2026-09-13 07:49:26,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2430/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:49:26,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2431/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-13 07:49:26,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2432/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-13 07:49:26,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2433/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-13 07:49:26,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2434/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:49:26,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/18] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-13 07:49:26,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2439/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:49:26,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2435/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:49:26,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2436/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:49:26,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2437/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:49:26,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2438/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-13 07:49:26,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2425/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:49:26,253 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2426/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:49:26,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2429/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:49:26,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:49:26,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2427/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:49:26,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.template/2428/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:49:26,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:49:26,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-13 07:49:26,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/18] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-09-13 07:49:26,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/18] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-13 07:49:26,555 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/18] Tour self_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-13 07:49:26,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2931/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-09-13 07:49:26,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2932/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-13 07:49:26,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:49:26,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2933/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.037 2026-09-13 07:49:26,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2930/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.048 2026-09-13 07:49:26,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:49:26,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/18] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:49:26,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-13 07:49:26,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2934/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-13 07:49:26,815 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2935/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-09-13 07:49:26,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-13 07:49:26,875 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2937/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:49:26,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2938/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-09-13 07:49:26,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2936/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-09-13 07:49:26,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-13 07:49:26,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:26] "GET /web/image/product.product/2939/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.044 2026-09-13 07:49:26,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-13 07:49:26,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-13 07:49:26,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10374264 (allocated 11145216) 2026-09-13 07:49:26,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 87904 2026-09-13 07:49:26,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-13 07:49:27,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 87904 2026-09-13 07:49:27,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074927_028012_test_self_order_pos_closed.txt 2026-09-13 07:49:27,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpo5y1vhbn_chrome_odoo" 2026-09-13 07:49:27,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 88045 2026-09-13 07:49:27,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp7_ypzg24_chrome_odoo 2026-09-13 07:49:27,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:43597/json/version 2026-09-13 07:49:27,187 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:27,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:27,188 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:43597/json 2026-09-13 07:49:27,189 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:27,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:43597/devtools/page/3EE91206231A48FAF63EE70D827466C5 2026-09-13 07:49:27,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-13 07:49:27,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-13 07:49:27,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-13 07:49:27,201 26 INFO rb-103a292-224772-415053 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=d6aec90e62494f9e" in browser 2026-09-13 07:49:27,201 26 INFO rb-103a292-224772-415053 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=d6aec90e62494f9e" 2026-09-13 07:49:27,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /pos-self/165?access_token=d6aec90e62494f9e HTTP/1.1" 200 - 5 0.002 0.010 2026-09-13 07:49:27,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '3EE91206231A48FAF63EE70D827466C5', 'loaderId': '52AAA95286C1A3F1ACA025AC9094A373', 'isDownload': False} 2026-09-13 07:49:27,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('kiosk_order_pos_closed')" 2026-09-13 07:49:27,231 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:27,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:49:27,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:49:27,251 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-09-13 07:49:27,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:27,389 26 INFO rb-103a292-224772-415053 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=d6aec90e62494f9e", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:27,395 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:27,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:27,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/20] Tour kiosk_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-13 07:49:27,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.006 0.015 2026-09-13 07:49:27,425 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-13 07:49:27,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "POST /pos-self/data/165 HTTP/1.1" 200 - 119 0.045 0.119 2026-09-13 07:49:27,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.159 2026-09-13 07:49:27,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-13 07:49:27,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:27,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/ir.attachment/8425/raw HTTP/1.1" 200 - 4 0.000 0.004 2026-09-13 07:49:27,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/20] Tour kiosk_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:27,780 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/20] Tour kiosk_order_pos_closed → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:49:27,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/ir.attachment/8383/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:49:27,792 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:27,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/20] Tour kiosk_order_pos_closed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:49:27,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/pos.category/334/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:49:27,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/pos.category/335/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-13 07:49:27,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/pos.category/333/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.037 2026-09-13 07:49:27,907 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/product.template/2430/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:49:27,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/20] Tour kiosk_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:49:27,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/product.template/2431/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-13 07:49:27,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/pos.category/336/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.068 2026-09-13 07:49:27,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/product.template/2432/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-13 07:49:27,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/product.template/2425/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:49:27,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/product.template/2429/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:49:27,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/product.template/2427/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:49:27,965 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/20] Tour kiosk_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-13 07:49:27,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/product.template/2426/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:49:27,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:27] "GET /web/image/product.template/2428/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:49:28,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/20] Tour kiosk_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-13 07:49:28,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/20] Tour kiosk_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:49:28,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/20] Tour kiosk_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:49:28,148 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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-09-13 07:49:28,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/20] Tour kiosk_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-13 07:49:28,240 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/20] Tour kiosk_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-09-13 07:49:28,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/20] Tour kiosk_order_pos_closed → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-09-13 07:49:28,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/20] Tour kiosk_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-13 07:49:28,367 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.template/2434/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-13 07:49:28,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.template/2433/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:49:28,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.template/2439/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:49:28,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-13 07:49:28,442 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2931/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.004 0.010 2026-09-13 07:49:28,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2933/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-09-13 07:49:28,461 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2932/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.030 2026-09-13 07:49:28,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2930/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.042 2026-09-13 07:49:28,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/20] Tour kiosk_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:49:28,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/20] Tour kiosk_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:49:28,589 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/20] Tour kiosk_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:49:28,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-13 07:49:28,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2934/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.014 2026-09-13 07:49:28,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2935/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-09-13 07:49:28,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [19/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-13 07:49:28,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2937/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-09-13 07:49:28,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2938/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-09-13 07:49:28,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2936/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-09-13 07:49:28,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [20/20] Tour kiosk_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-13 07:49:28,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:28] "GET /web/image/product.product/2939/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.013 0.046 2026-09-13 07:49:28,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-13 07:49:28,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_pos_closed SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:49:28,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10270224 (allocated 11145216) 2026-09-13 07:49:28,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 88045 2026-09-13 07:49:28,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-13 07:49:28,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 88045 2026-09-13 07:49:28,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074928_908645_test_self_order_pos_closed.txt 2026-09-13 07:49:28,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp7_ypzg24_chrome_odoo" 2026-09-13 07:49:28,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-09-13 07:49:30,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 88180 2026-09-13 07:49:30,858 26 INFO rb-103a292-224772-415053 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/tmpc6v_lvw8_chrome_odoo 2026-09-13 07:49:30,858 26 INFO rb-103a292-224772-415053 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:33401/json/version 2026-09-13 07:49:30,859 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:30,861 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:30,861 26 INFO rb-103a292-224772-415053 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:33401/json 2026-09-13 07:49:30,861 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:30,862 26 INFO rb-103a292-224772-415053 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:33401/devtools/page/5E6391A79A5E19D600E76145CF822C84 2026-09-13 07:49:30,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-13 07:49:30,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-13 07:49:30,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-13 07:49:30,928 26 INFO rb-103a292-224772-415053 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=06624142dc9048e0" in browser 2026-09-13 07:49:30,928 26 INFO rb-103a292-224772-415053 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=06624142dc9048e0" 2026-09-13 07:49:30,936 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:31,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "GET /pos-self/166?access_token=06624142dc9048e0 HTTP/1.1" 200 - 57 0.017 0.216 2026-09-13 07:49:31,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '5E6391A79A5E19D600E76145CF822C84', 'loaderId': '77131DC3EFF81017CB7596730E991AB2', 'isDownload': False} 2026-09-13 07:49:31,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-13 07:49:31,175 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:31,185 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:49:31,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.017 2026-09-13 07:49:31,219 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:49:31,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.048 2026-09-13 07:49:31,236 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:49:31,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-13 07:49:31,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:49:31,340 26 INFO rb-103a292-224772-415053 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=06624142dc9048e0", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:31,344 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:31,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:49:31,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:49:31,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "POST /pos-self/relations/166 HTTP/1.1" 200 - 35 0.010 0.020 2026-09-13 07:49:31,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-13 07:49:31,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-13 07:49:31,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "POST /pos-self/data/166 HTTP/1.1" 200 - 179 0.048 0.088 2026-09-13 07:49:31,548 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.132 2026-09-13 07:49:31,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:31,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "GET /web/image/ir.attachment/8462/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:49:31,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:31] "GET /web/image/ir.attachment/8461/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:49:31,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-13 07:49:31,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:49:31,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5733168 (allocated 6291456) 2026-09-13 07:49:31,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 88180 2026-09-13 07:49:31,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-13 07:49:31,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 88180 2026-09-13 07:49:31,828 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074931_828281_test_self_order_pos_landing_page_carousel.txt 2026-09-13 07:49:31,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpc6v_lvw8_chrome_odoo" 2026-09-13 07:49:31,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 88280 2026-09-13 07:49:31,986 26 INFO rb-103a292-224772-415053 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/tmpiiokj9pt_chrome_odoo 2026-09-13 07:49:31,986 26 INFO rb-103a292-224772-415053 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:43219/json/version 2026-09-13 07:49:31,988 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:31,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:31,990 26 INFO rb-103a292-224772-415053 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:43219/json 2026-09-13 07:49:31,990 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:31,991 26 INFO rb-103a292-224772-415053 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:43219/devtools/page/3A274AD158DC2F7CA1ACA14026307AF1 2026-09-13 07:49:31,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-13 07:49:31,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-13 07:49:32,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-13 07:49:32,003 26 INFO rb-103a292-224772-415053 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-09-13 07:49:32,003 26 INFO rb-103a292-224772-415053 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-09-13 07:49:32,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /pos-self/166 HTTP/1.1" 200 - 5 0.002 0.009 2026-09-13 07:49:32,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '3A274AD158DC2F7CA1ACA14026307AF1', 'loaderId': '6A3DD32EBE495CCB08AF5E6080BF056E', 'isDownload': False} 2026-09-13 07:49:32,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-13 07:49:32,028 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:32,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:49:32,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:49:32,048 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:49:32,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:32,176 26 INFO rb-103a292-224772-415053 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-09-13 07:49:32,180 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:32,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:32,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:49:32,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.005 0.018 2026-09-13 07:49:32,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-13 07:49:32,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-13 07:49:32,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "POST /pos-self/data/166 HTTP/1.1" 200 - 111 0.037 0.097 2026-09-13 07:49:32,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.131 2026-09-13 07:49:32,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:32,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /web/image/ir.attachment/8468/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:32,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /web/image/ir.attachment/8467/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:49:32,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-13 07:49:32,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:49:32,580 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5665560 (allocated 6291456) 2026-09-13 07:49:32,581 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 88280 2026-09-13 07:49:32,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-13 07:49:32,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 88280 2026-09-13 07:49:32,649 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074932_649264_test_self_order_pos_landing_page_carousel.txt 2026-09-13 07:49:32,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpiiokj9pt_chrome_odoo" 2026-09-13 07:49:32,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 88389 2026-09-13 07:49:32,817 26 INFO rb-103a292-224772-415053 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/tmprphm2okm_chrome_odoo 2026-09-13 07:49:32,817 26 INFO rb-103a292-224772-415053 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:38597/json/version 2026-09-13 07:49:32,818 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:32,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:32,820 26 INFO rb-103a292-224772-415053 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:38597/json 2026-09-13 07:49:32,821 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:32,821 26 INFO rb-103a292-224772-415053 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:38597/devtools/page/72CA05EA73F8EF2B45C642A8CED6954D 2026-09-13 07:49:32,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-13 07:49:32,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-13 07:49:32,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-13 07:49:32,833 26 INFO rb-103a292-224772-415053 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=06624142dc9048e0" in browser 2026-09-13 07:49:32,833 26 INFO rb-103a292-224772-415053 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=06624142dc9048e0" 2026-09-13 07:49:32,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /pos-self/166?access_token=06624142dc9048e0 HTTP/1.1" 200 - 5 0.002 0.009 2026-09-13 07:49:32,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '72CA05EA73F8EF2B45C642A8CED6954D', 'loaderId': '2BF29056D60D998173CF9D4658210842', 'isDownload': False} 2026-09-13 07:49:32,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-13 07:49:32,857 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:32,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-13 07:49:32,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:49:32,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:49:32,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:32,986 26 INFO rb-103a292-224772-415053 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=06624142dc9048e0", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:32,989 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:32,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:32,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:49:32,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:49:33,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:33] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.005 0.017 2026-09-13 07:49:33,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-13 07:49:33,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-13 07:49:33,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:33] "POST /pos-self/data/166 HTTP/1.1" 200 - 112 0.035 0.074 2026-09-13 07:49:33,202 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-13 07:49:33,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:33,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:33] "GET /web/image/ir.attachment/8471/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:49:33,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:33] "GET /web/image/ir.attachment/8470/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:33,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-13 07:49:33,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:49:33,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5670368 (allocated 6291456) 2026-09-13 07:49:33,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 88389 2026-09-13 07:49:33,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-13 07:49:33,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 88389 2026-09-13 07:49:33,470 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_074933_470118_test_self_order_pos_landing_page_carousel.txt 2026-09-13 07:49:33,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmprphm2okm_chrome_odoo" 2026-09-13 07:49:33,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-09-13 07:49:35,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 88489 2026-09-13 07:49:35,875 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmprmkph1oz_chrome_odoo 2026-09-13 07:49:35,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45695/json/version 2026-09-13 07:49:35,876 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:35,878 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:35,878 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45695/json 2026-09-13 07:49:35,878 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:35,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:45695/devtools/page/A299F521B9B28FBFAB096F03D0127807 2026-09-13 07:49:35,880 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-13 07:49:35,881 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-13 07:49:35,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-13 07:49:35,966 26 INFO rb-103a292-224772-415053 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=0ec4f6a6f2ae47bb" in browser 2026-09-13 07:49:35,966 26 INFO rb-103a292-224772-415053 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=0ec4f6a6f2ae47bb" 2026-09-13 07:49:35,974 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:36,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /pos-self/167?access_token=0ec4f6a6f2ae47bb HTTP/1.1" 200 - 57 0.016 0.291 2026-09-13 07:49:36,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'A299F521B9B28FBFAB096F03D0127807', 'loaderId': 'F528E3B57F2ED1FBBDBD5C2CD4D2903F', 'isDownload': False} 2026-09-13 07:49:36,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_product_availability')" 2026-09-13 07:49:36,286 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:36,299 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:49:36,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.018 2026-09-13 07:49:36,328 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:49:36,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.038 2026-09-13 07:49:36,342 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:49:36,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.058 2026-09-13 07:49:36,476 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:49:36,483 26 INFO rb-103a292-224772-415053 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=0ec4f6a6f2ae47bb", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:36,486 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:36,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:49:36,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [1/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:36,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:49:36,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.021 0.051 2026-09-13 07:49:36,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-13 07:49:36,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "POST /pos-self/data/167 HTTP/1.1" 200 - 190 0.058 0.105 2026-09-13 07:49:36,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:49:36,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:36,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/ir.attachment/8508/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:36,830 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [2/25] Tour test_self_order_kiosk_product_availability → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:49:36,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/ir.attachment/8475/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:49:36,845 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:36,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [3/25] Tour test_self_order_kiosk_product_availability → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-09-13 07:49:36,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/pos.category/337/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.003 0.015 2026-09-13 07:49:36,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/pos.category/338/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-13 07:49:36,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/pos.category/333/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-09-13 07:49:36,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [4/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-13 07:49:36,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/pos.category/339/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.054 2026-09-13 07:49:36,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/product.template/2440/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-13 07:49:36,973 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/product.template/2441/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-13 07:49:36,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/product.template/2442/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-13 07:49:36,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/product.template/2443/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:49:36,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:36] "GET /web/image/product.template/2444/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:49:37,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [5/25] Tour test_self_order_kiosk_product_availability → Step Check if 'Combo Product 5' is marked as out of stock (trigger: .o_self_product_box:has(span:contains('Combo Product 5')):has(div:contains('Out of stock'))) 2026-09-13 07:49:37,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:37] "GET /web/image/product.template/2449/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:49:37,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [6/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-13 07:49:37,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [7/25] Tour test_self_order_kiosk_product_availability → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-13 07:49:37,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:37] "GET /web/image/product.product/2944/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:49:37,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:37] "GET /web/image/product.product/2945/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.007 0.023 2026-09-13 07:49:37,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [8/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-13 07:49:37,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [9/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:49:37,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [10/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Office Combo' to false (trigger: body) 2026-09-13 07:49:37,311 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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-09-13 07:49:37,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:37] "GET /web/image/product.product/2950/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:49:37,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [11/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:49:37,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [12/25] Tour test_self_order_kiosk_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Office Combo is no longer available. Please go back and edit your order.)) 2026-09-13 07:49:37,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [13/25] Tour test_self_order_kiosk_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-13 07:49:37,516 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [14/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Combo Product 4' (trigger: .product_list .o_self_product_box span:contains('Combo Product 4')) 2026-09-13 07:49:37,578 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [15/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to true (trigger: body) 2026-09-13 07:49:37,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [16/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Combo Product 5' (trigger: .product_list .o_self_product_box span:contains('Combo Product 5')) 2026-09-13 07:49:37,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [17/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:49:37,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [18/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-13 07:49:37,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [19/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:49:37,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [20/25] Tour test_self_order_kiosk_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Combo Product 5 is no longer available. Please go back and edit your order.)) 2026-09-13 07:49:37,909 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [21/25] Tour test_self_order_kiosk_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-13 07:49:37,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [22/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:49:38,016 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [23/25] Tour test_self_order_kiosk_product_availability → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:49:38,069 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [24/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:49:38,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [25/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:49:38,153 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99496677 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '100e41e6-b094-4a57-b11d-34425e8db646'}] 2026-09-13 07:49:38,174 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99496677 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '100e41e6-b094-4a57-b11d-34425e8db646'} created pos.order #927 2026-09-13 07:49:38,183 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99496677 finished 2026-09-13 07:49:38,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.036 0.071 2026-09-13 07:49:38,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:49:38,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-09-13 07:49:38,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-13 07:49:38,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_product_availability SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-13 07:49:38,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9596180 (allocated 10747904) 2026-09-13 07:49:38,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 88489 2026-09-13 07:49:38,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-13 07:49:38,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 88489 2026-09-13 07:49:38,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074938_400384_test_self_order_product_availability.txt 2026-09-13 07:49:38,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmprmkph1oz_chrome_odoo" 2026-09-13 07:49:38,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 88611 2026-09-13 07:49:38,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpxl363z56_chrome_odoo 2026-09-13 07:49:38,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:39217/json/version 2026-09-13 07:49:38,562 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:38,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:38,563 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:39217/json 2026-09-13 07:49:38,564 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:38,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:39217/devtools/page/26B982B39A7AD402BF60CAFD0EA00391 2026-09-13 07:49:38,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-13 07:49:38,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-13 07:49:38,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-13 07:49:38,574 26 INFO rb-103a292-224772-415053 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=0ec4f6a6f2ae47bb&table_identifier=49e324a7" in browser 2026-09-13 07:49:38,574 26 INFO rb-103a292-224772-415053 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=0ec4f6a6f2ae47bb&table_identifier=49e324a7" 2026-09-13 07:49:38,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "GET /pos-self/167?access_token=0ec4f6a6f2ae47bb&table_identifier=49e324a7 HTTP/1.1" 200 - 9 0.002 0.011 2026-09-13 07:49:38,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '26B982B39A7AD402BF60CAFD0EA00391', 'loaderId': '471F9D546CD03B1D1B4CB832FB0302A4', 'isDownload': False} 2026-09-13 07:49:38,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate ready code "odoo.isTourReady('test_self_order_product_availability')" 2026-09-13 07:49:38,599 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:38,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:49:38,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:49:38,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:49:38,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:38,749 26 INFO rb-103a292-224772-415053 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=0ec4f6a6f2ae47bb&table_identifier=49e324a7", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:38,753 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:38,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:38,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [1/25] Tour test_self_order_product_availability → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:49:38,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.009 0.032 2026-09-13 07:49:38,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-13 07:49:38,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [2/25] Tour test_self_order_product_availability → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:38,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "POST /pos-self/data/167 HTTP/1.1" 200 - 120 0.039 0.101 2026-09-13 07:49:38,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.141 2026-09-13 07:49:38,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-09-13 07:49:38,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:39,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/ir.attachment/8514/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:39,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [3/25] Tour test_self_order_product_availability → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:49:39,044 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/ir.attachment/8475/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:39,050 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:39,107 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [4/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-13 07:49:39,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/pos.category/337/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:49:39,136 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:49:39,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/pos.category/338/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-09-13 07:49:39,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/pos.category/339/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-09-13 07:49:39,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [5/25] Tour test_self_order_product_availability → Step Check if 'Combo Product 5' is marked as out of stock (trigger: .o_self_product_box:has(span:contains('Combo Product 5')):has(div:contains('Out of stock'))) 2026-09-13 07:49:39,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/pos.category/333/image_128?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 2 0.000 0.049 2026-09-13 07:49:39,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2440/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-13 07:49:39,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2441/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-13 07:49:39,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2442/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-13 07:49:39,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2443/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-13 07:49:39,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2444/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:49:39,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2449/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:49:39,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [6/25] Tour test_self_order_product_availability → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-13 07:49:39,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2445/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:49:39,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2446/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:49:39,240 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2447/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:49:39,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2448/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:49:39,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2425/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:49:39,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2426/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:49:39,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2429/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:49:39,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2427/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:49:39,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.template/2428/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:49:39,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [7/25] Tour test_self_order_product_availability → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-13 07:49:39,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.product/2945/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-13 07:49:39,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.product/2944/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.018 2026-09-13 07:49:39,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.024 2026-09-13 07:49:39,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [8/25] Tour test_self_order_product_availability → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-13 07:49:39,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [9/25] Tour test_self_order_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:49:39,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [10/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Office Combo' to false (trigger: body) 2026-09-13 07:49:39,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:39] "GET /web/image/product.product/2950/image_512?unique=2026-09-13T07:49:12.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:49:39,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [11/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:49:39,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [12/25] Tour test_self_order_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Office Combo is no longer available. Please go back and edit your order.)) 2026-09-13 07:49:39,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [13/25] Tour test_self_order_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-13 07:49:39,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [14/25] Tour test_self_order_product_availability → Step Click on product 'Combo Product 4' (trigger: .product_list .o_self_product_box span:contains('Combo Product 4')) 2026-09-13 07:49:39,760 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [15/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to true (trigger: body) 2026-09-13 07:49:39,817 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [16/25] Tour test_self_order_product_availability → Step Click on product 'Combo Product 5' (trigger: .product_list .o_self_product_box span:contains('Combo Product 5')) 2026-09-13 07:49:39,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [17/25] Tour test_self_order_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:49:39,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [18/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-13 07:49:39,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [19/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:49:40,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [20/25] Tour test_self_order_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Combo Product 5 is no longer available. Please go back and edit your order.)) 2026-09-13 07:49:40,096 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [21/25] Tour test_self_order_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-13 07:49:40,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [22/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:49:40,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [23/25] Tour test_self_order_product_availability → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-13 07:49:40,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [24/25] Tour test_self_order_product_availability → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-13 07:49:40,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [25/25] Tour test_self_order_product_availability → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:49:40,336 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39955930 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': 'ea368f8a-d505-4c90-b700-36ca57742283'}] 2026-09-13 07:49:40,355 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39955930 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': 'ea368f8a-d505-4c90-b700-36ca57742283'} created pos.order #928 2026-09-13 07:49:40,361 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39955930 finished 2026-09-13 07:49:40,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.030 0.061 2026-09-13 07:49:40,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:49:40,452 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-13 07:49:40,452 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_self_order_product_availability SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:49:40,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10098392 (allocated 11272192) 2026-09-13 07:49:40,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 88611 2026-09-13 07:49:40,500 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-13 07:49:40,501 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 88611 2026-09-13 07:49:40,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074940_556374_test_self_order_product_availability.txt 2026-09-13 07:49:40,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpxl363z56_chrome_odoo" 2026-09-13 07:49:40,598 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:49:41,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-09-13 07:49:43,148 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:43,291 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24638175 started for PoS orders references: [{'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-09-13 07:49:43,313 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24638175 order {'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #929 2026-09-13 07:49:43,313 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24638175 finished 2026-09-13 07:49:43,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 126 0.035 0.168 2026-09-13 07:49:43,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:43] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.010 0.017 2026-09-13 07:49:43,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-09-13 07:49:45,300 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:45,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:45] "POST /pos-self/data/169 HTTP/1.1" 200 - 201 0.058 0.237 2026-09-13 07:49:45,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-09-13 07:49:47,455 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-09-13 07:49:49,414 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:49,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:49] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.021 0.197 2026-09-13 07:49:49,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-09-13 07:49:51,674 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:51,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.008 0.116 2026-09-13 07:49:51,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.017 0.033 2026-09-13 07:49:51,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:49:51,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.007 0.019 2026-09-13 07:49:51,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.007 0.016 2026-09-13 07:49:51,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.005 0.014 2026-09-13 07:49:51,969 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.002 0.005 2026-09-13 07:49:51,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.006 0.014 2026-09-13 07:49:52,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:52] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.005 0.013 2026-09-13 07:49:52,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-09-13 07:49:53,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-09-13 07:49:55,735 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:49:55,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:55] "POST /pos-self/data/174 HTTP/1.1" 200 - 192 0.048 0.186 2026-09-13 07:49:56,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 88762 2026-09-13 07:49:56,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmpj1bwvj5u_chrome_odoo 2026-09-13 07:49:56,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:36295/json/version 2026-09-13 07:49:56,125 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:56,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:56,126 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:36295/json 2026-09-13 07:49:56,127 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:56,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:36295/devtools/page/1A659D2F457BCD9D951275356C6131FD 2026-09-13 07:49:56,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-09-13 07:49:56,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-09-13 07:49:56,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-09-13 07:49:56,135 26 INFO rb-103a292-224772-415053 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=a127a2d9c593469b" in browser 2026-09-13 07:49:56,135 26 INFO rb-103a292-224772-415053 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=a127a2d9c593469b" 2026-09-13 07:49:56,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /pos-self/174?access_token=a127a2d9c593469b HTTP/1.1" 200 - 38 0.010 0.086 2026-09-13 07:49:56,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '1A659D2F457BCD9D951275356C6131FD', 'loaderId': '5B16586FA4D3E5B2438568B70FC32CAF', 'isDownload': False} 2026-09-13 07:49:56,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Evaluate ready code "odoo.isTourReady('test_preparation_categories_are_loaded')" 2026-09-13 07:49:56,249 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:49:56,260 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:49:56,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.019 2026-09-13 07:49:56,290 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:49:56,303 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.046 2026-09-13 07:49:56,307 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:49:56,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-09-13 07:49:56,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:49:56,427 26 INFO rb-103a292-224772-415053 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=a127a2d9c593469b", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:49:56,432 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:49:56,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:49:56,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [1/9] Tour test_preparation_categories_are_loaded → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:49:56,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "POST /pos-self/relations/174 HTTP/1.1" 200 - 36 0.015 0.028 2026-09-13 07:49:56,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-13 07:49:56,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "POST /pos-self/data/174 HTTP/1.1" 200 - 106 0.030 0.073 2026-09-13 07:49:56,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.100 2026-09-13 07:49:56,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: Owl is running in 'dev' mode. 2026-09-13 07:49:56,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /web/image/ir.attachment/8783/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:49:56,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [2/9] Tour test_preparation_categories_are_loaded → Step body 2026-09-13 07:49:56,704 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:49:56,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /web/image/pos.category/347/image_128?unique=2026-09-13T07:49:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:49:56,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:49:56] "GET /web/image/product.template/2450/image_512?unique=2026-09-13T07:49:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-13 07:49:56,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [3/9] Tour test_preparation_categories_are_loaded → Step Check category 'MOOL' is not visible (trigger: .category_btn:contains('MOOL')) 2026-09-13 07:49:56,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [4/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'MODA' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('MODA')))) 2026-09-13 07:49:56,832 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [5/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'STVA' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('STVA')))) 2026-09-13 07:49:56,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [6/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'MANV' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('MANV')))) 2026-09-13 07:49:56,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [7/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'LTRA' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('LTRA')))) 2026-09-13 07:49:56,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [8/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'LOWE' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('LOWE')))) 2026-09-13 07:49:57,035 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [9/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'ADGU' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('ADGU')))) 2026-09-13 07:49:57,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-09-13 07:49:57,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_preparation_categories_are_loaded SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:49:57,103 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6591492 (allocated 7340032) 2026-09-13 07:49:57,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 88762 2026-09-13 07:49:57,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-09-13 07:49:57,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 88762 2026-09-13 07:49:57,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_074957_159997_test_preparation_categories_are_loaded.txt 2026-09-13 07:49:57,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmpj1bwvj5u_chrome_odoo" 2026-09-13 07:49:57,202 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:49:57,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-13 07:49:59,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 88865 2026-09-13 07:49:59,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp66mottaz_chrome_odoo 2026-09-13 07:49:59,975 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:40981/json/version 2026-09-13 07:49:59,976 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:59,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:49:59,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:40981/json 2026-09-13 07:49:59,978 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:49:59,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:40981/devtools/page/8A4E3AA63C7420D2601987759E6E363C 2026-09-13 07:49:59,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-09-13 07:49:59,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-09-13 07:49:59,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-09-13 07:50:00,046 26 INFO rb-103a292-224772-415053 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=3eacc0d57f364eda" in browser 2026-09-13 07:50:00,046 26 INFO rb-103a292-224772-415053 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=3eacc0d57f364eda" 2026-09-13 07:50:00,053 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:00,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /pos-self/175?access_token=3eacc0d57f364eda HTTP/1.1" 200 - 57 0.014 0.197 2026-09-13 07:50:00,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '8A4E3AA63C7420D2601987759E6E363C', 'loaderId': '132DEF51D0ABD2DA617023C9BB6E94B5', 'isDownload': False} 2026-09-13 07:50:00,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('kiosk_simple_order')" 2026-09-13 07:50:00,270 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:00,282 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:00,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.016 2026-09-13 07:50:00,310 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:00,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.037 2026-09-13 07:50:00,323 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:00,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.056 2026-09-13 07:50:00,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:50:00,469 26 INFO rb-103a292-224772-415053 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=3eacc0d57f364eda", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:00,473 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:00,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:50:00,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [1/8] Tour kiosk_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:00,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.014 0.025 2026-09-13 07:50:00,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [2/8] Tour kiosk_simple_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:00,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-13 07:50:00,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.066 0.108 2026-09-13 07:50:00,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.163 2026-09-13 07:50:00,761 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:50:00,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:00,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/ir.attachment/8833/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:00,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [3/8] Tour kiosk_simple_order → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:00,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-13 07:50:00,863 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:00,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-13 07:50:00,875 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:50:00,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-13 07:50:00,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:50:00,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:50:00,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [4/8] Tour kiosk_simple_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:00,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [5/8] Tour kiosk_simple_order → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:00,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/ir.attachment/8800/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:00,984 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:00,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:00] "GET /web/image/product.product/2956/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:50:01,023 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [6/8] Tour kiosk_simple_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:01,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [7/8] Tour kiosk_simple_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:50:01,103 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1941282 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': 'd424540c-5b70-443e-b2f2-68b42d876769'}] 2026-09-13 07:50:01,124 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1941282 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': 'd424540c-5b70-443e-b2f2-68b42d876769'} created pos.order #934 2026-09-13 07:50:01,131 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1941282 finished 2026-09-13 07:50:01,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.036 0.066 2026-09-13 07:50:01,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:01] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:50:01,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [8/8] Tour kiosk_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:01,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-09-13 07:50:01,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-13 07:50:01,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7420888 (allocated 8126464) 2026-09-13 07:50:01,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 88865 2026-09-13 07:50:01,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-09-13 07:50:01,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 88865 2026-09-13 07:50:01,362 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075001_362284_test_duplicate_order_kiosk.txt 2026-09-13 07:50:01,362 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp66mottaz_chrome_odoo" 2026-09-13 07:50:01,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-09-13 07:50:03,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 88982 2026-09-13 07:50:03,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmp37qc2l2n_chrome_odoo 2026-09-13 07:50:03,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:39003/json/version 2026-09-13 07:50:03,602 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:03,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:03,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:39003/json 2026-09-13 07:50:03,604 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:03,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:39003/devtools/page/99BE6D83EA45BE12956BDA3A512DAB28 2026-09-13 07:50:03,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-09-13 07:50:03,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-09-13 07:50:03,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-09-13 07:50:03,685 26 INFO rb-103a292-224772-415053 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=e1d9ed3e79264be2" in browser 2026-09-13 07:50:03,685 26 INFO rb-103a292-224772-415053 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=e1d9ed3e79264be2" 2026-09-13 07:50:03,695 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:03,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:03] "GET /pos-self/176?access_token=e1d9ed3e79264be2 HTTP/1.1" 200 - 57 0.019 0.198 2026-09-13 07:50:03,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '99BE6D83EA45BE12956BDA3A512DAB28', 'loaderId': '3385036C81F250B0559BF627B49C1A04', 'isDownload': False} 2026-09-13 07:50:03,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate ready code "odoo.isTourReady('kiosk_order_price_null')" 2026-09-13 07:50:03,918 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:03,932 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:03,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:03] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.018 2026-09-13 07:50:03,963 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:03,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:03] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.041 2026-09-13 07:50:03,982 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:04,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.070 2026-09-13 07:50:04,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:50:04,114 26 INFO rb-103a292-224772-415053 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=e1d9ed3e79264be2", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:04,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [1/8] Tour kiosk_order_price_null → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:04,123 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:04,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:50:04,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.017 0.021 2026-09-13 07:50:04,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [2/8] Tour kiosk_order_price_null → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:04,193 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-13 07:50:04,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "POST /pos-self/data/176 HTTP/1.1" 200 - 175 0.068 0.085 2026-09-13 07:50:04,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.144 2026-09-13 07:50:04,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-13 07:50:04,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:04,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/ir.attachment/8873/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:04,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [3/8] Tour kiosk_order_price_null → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:04,482 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:04,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-13 07:50:04,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:50:04,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:50:04,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:50:04,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [4/8] Tour kiosk_order_price_null → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:04,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:50:04,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-13 07:50:04,583 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [5/8] Tour kiosk_order_price_null → Step Check product card with Coca-Cola and 0.00 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0.00"))) 2026-09-13 07:50:04,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/ir.attachment/8840/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:04,597 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:04,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "GET /web/image/product.product/2956/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.003 0.018 2026-09-13 07:50:04,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [6/8] Tour kiosk_order_price_null → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:04,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [7/8] Tour kiosk_order_price_null → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-13 07:50:04,726 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86286470 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '854b5361-bb76-4470-bc8c-adc985a68cbc'}] 2026-09-13 07:50:04,752 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86286470 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '854b5361-bb76-4470-bc8c-adc985a68cbc'} created pos.order #935 2026-09-13 07:50:04,760 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86286470 finished 2026-09-13 07:50:04,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 232 0.092 0.176 2026-09-13 07:50:04,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:04] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:50:04,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [8/8] Tour kiosk_order_price_null → Step Check is button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:50:05,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-09-13 07:50:05,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:50:05,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7338412 (allocated 8126464) 2026-09-13 07:50:05,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 88982 2026-09-13 07:50:05,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-09-13 07:50:05,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 88982 2026-09-13 07:50:05,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075005_141858_test_order_price_null.txt 2026-09-13 07:50:05,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmp37qc2l2n_chrome_odoo" 2026-09-13 07:50:05,172 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-13 07:50:07,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 89096 2026-09-13 07:50:07,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp7u0bl92x_chrome_odoo 2026-09-13 07:50:07,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38097/json/version 2026-09-13 07:50:07,244 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:07,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:07,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38097/json 2026-09-13 07:50:07,246 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:07,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:38097/devtools/page/F32EAAEC4A8FFB47F1965C9DE7EEE5F6 2026-09-13 07:50:07,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-13 07:50:07,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-13 07:50:07,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-13 07:50:07,325 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" in browser 2026-09-13 07:50:07,325 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" 2026-09-13 07:50:07,338 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:07,593 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:07] "GET /pos-self/177?access_token=cd831a688c544973 HTTP/1.1" 200 - 59 0.018 0.240 2026-09-13 07:50:07,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'F32EAAEC4A8FFB47F1965C9DE7EEE5F6', 'loaderId': '0BAF313C2E2088495E017453A6F0CFB9', 'isDownload': False} 2026-09-13 07:50:07,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-09-13 07:50:07,601 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:07,614 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:07,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:07] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.004 0.022 2026-09-13 07:50:07,647 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:07,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:07] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.044 2026-09-13 07:50:07,682 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:07,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:07] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.079 2026-09-13 07:50:07,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:50:07,763 26 INFO rb-103a292-224772-415053 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=cd831a688c544973", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:07,766 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:07,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:50:07,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/22] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:07,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:07] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.011 0.020 2026-09-13 07:50:07,821 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:07,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:50:08,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "POST /pos-self/data/177 HTTP/1.1" 200 - 182 0.066 0.217 2026-09-13 07:50:08,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.275 2026-09-13 07:50:08,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-13 07:50:08,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:08,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/ir.attachment/8913/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:08,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:50:08,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/ir.attachment/8880/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-13 07:50:08,236 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:08,280 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:08,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-13 07:50:08,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.026 2026-09-13 07:50:08,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:50:08,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:50:08,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:08,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:50:08,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:50:08,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:50:08,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-09-13 07:50:08,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Yummy Burger' (trigger: .product_list .o_self_product_box span:contains('Yummy Burger')) 2026-09-13 07:50:08,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.template/2461/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:50:08,485 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.template/2460/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:50:08,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Taxi Burger' (trigger: .product_list .o_self_product_box span:contains('Taxi Burger')) 2026-09-13 07:50:08,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:08,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:08,662 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50: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-09-13 07:50:08,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.product/2961/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-13 07:50:08,688 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.product/2962/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-13 07:50:08,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Yummy Burger and 10 (trigger: .product-cart-item:has(div:contains("Yummy Burger")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("10"))) 2026-09-13 07:50:08,698 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:08] "GET /web/image/product.product/2956/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.038 2026-09-13 07:50:08,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Taxi Burger and 11 (trigger: .product-cart-item:has(div:contains("Taxi Burger")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("11"))) 2026-09-13 07:50:08,797 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/22] Tour self_kiosk_each_counter_takeaway_in → Step The total price to pay is 23.53 (trigger: .order-price :contains(Total):contains(23.53)) 2026-09-13 07:50:08,848 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:08,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/22] Tour self_kiosk_each_counter_takeaway_in → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:50:08,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:09,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [17/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:50:09,045 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51926063 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': 'c3f82f8f-4cec-4a00-a9fa-000fd4de550e'}] 2026-09-13 07:50:09,068 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51926063 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': 'c3f82f8f-4cec-4a00-a9fa-000fd4de550e'} created pos.order #936 2026-09-13 07:50:09,075 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51926063 finished 2026-09-13 07:50:09,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.041 0.075 2026-09-13 07:50:09,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:50:09,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:50:09,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [18/22] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:09,236 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [19/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:09,291 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [20/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:50:09,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "GET /web/image/ir.attachment/8912/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:50:09,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [21/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:09,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [22/22] Tour self_kiosk_each_counter_takeaway_in → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-13 07:50:09,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-13 07:50:09,454 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_in SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:50:09,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8516268 (allocated 9699328) 2026-09-13 07:50:09,486 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 89096 2026-09-13 07:50:09,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-13 07:50:09,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 89096 2026-09-13 07:50:09,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075009_514832_test_self_order_kiosk.txt 2026-09-13 07:50:09,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp7u0bl92x_chrome_odoo" 2026-09-13 07:50:09,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 89222 2026-09-13 07:50:09,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp024zo76o_chrome_odoo 2026-09-13 07:50:09,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33379/json/version 2026-09-13 07:50:09,661 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:09,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:09,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33379/json 2026-09-13 07:50:09,663 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:09,665 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:33379/devtools/page/E2C739A895695B8ED0C4AF262594D3E1 2026-09-13 07:50:09,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-13 07:50:09,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-13 07:50:09,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-13 07:50:09,673 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" in browser 2026-09-13 07:50:09,673 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" 2026-09-13 07:50:09,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "GET /pos-self/177?access_token=cd831a688c544973 HTTP/1.1" 200 - 7 0.002 0.010 2026-09-13 07:50:09,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'E2C739A895695B8ED0C4AF262594D3E1', 'loaderId': 'AB4E3CD94E1C10A17A2F443E5ADD541D', 'isDownload': False} 2026-09-13 07:50:09,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-09-13 07:50:09,696 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:09,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-13 07:50:09,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:50:09,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-13 07:50:09,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:09,847 26 INFO rb-103a292-224772-415053 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=cd831a688c544973", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:09,850 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:09,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:09,853 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/16] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:09,880 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.006 0.017 2026-09-13 07:50:09,884 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:50:09,907 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:10,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.035 0.088 2026-09-13 07:50:10,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.118 2026-09-13 07:50:10,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:50:10,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:10,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/ir.attachment/8913/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:10,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:50:10,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/ir.attachment/8880/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:50:10,131 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:10,181 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:10,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.014 2026-09-13 07:50:10,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.031 2026-09-13 07:50:10,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:50:10,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:50:10,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:10,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:50:10,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:50:10,257 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:50:10,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:10,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/16] Tour self_kiosk_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:10,378 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:10,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/product.product/2956/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-09-13 07:50:10,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:10,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/16] Tour self_kiosk_each_counter_takeaway_out → Step Fill input with Mr Kiosk (trigger: input[placeholder="Name"]) 2026-09-13 07:50:10,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.008 2026-09-13 07:50:10,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:50:10,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:50:10,606 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24990612 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000002', 'uuid': 'ce5a9344-5327-4efd-a938-0d08f86c45f1'}] 2026-09-13 07:50:10,621 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24990612 order {'name': None, 'pos_reference': '260-177-000002', 'uuid': 'ce5a9344-5327-4efd-a938-0d08f86c45f1'} created pos.order #937 2026-09-13 07:50:10,628 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24990612 finished 2026-09-13 07:50:10,669 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.027 0.055 2026-09-13 07:50:10,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-09-13 07:50:10,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-09-13 07:50:10,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/16] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:10,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:10,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:50:10,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:10] "GET /web/image/ir.attachment/8912/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:50:10,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:10,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/16] Tour self_kiosk_each_counter_takeaway_out → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-13 07:50:10,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-13 07:50:10,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_out SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:50:11,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8305812 (allocated 9437184) 2026-09-13 07:50:11,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 89222 2026-09-13 07:50:11,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-13 07:50:11,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 89222 2026-09-13 07:50:11,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075011_046013_test_self_order_kiosk.txt 2026-09-13 07:50:11,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp024zo76o_chrome_odoo" 2026-09-13 07:50:11,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 89342 2026-09-13 07:50:11,213 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpis1om35v_chrome_odoo 2026-09-13 07:50:11,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33471/json/version 2026-09-13 07:50:11,215 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:11,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:11,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33471/json 2026-09-13 07:50:11,219 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:11,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:33471/devtools/page/C8EBE2BEC9C614582E1FB64CEA5E5EE2 2026-09-13 07:50:11,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-13 07:50:11,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-13 07:50:11,237 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-13 07:50:11,242 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" in browser 2026-09-13 07:50:11,242 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" 2026-09-13 07:50:11,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /pos-self/177?access_token=cd831a688c544973 HTTP/1.1" 200 - 7 0.002 0.011 2026-09-13 07:50:11,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'C8EBE2BEC9C614582E1FB64CEA5E5EE2', 'loaderId': '6D926C707C04C0F1C2DA4DF03384BBE6', 'isDownload': False} 2026-09-13 07:50:11,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-09-13 07:50:11,268 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:11,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-09-13 07:50:11,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:50:11,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:50:11,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:11,437 26 INFO rb-103a292-224772-415053 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=cd831a688c544973", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:11,439 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:11,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:11,444 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/17] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:11,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.006 0.017 2026-09-13 07:50:11,472 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:50:11,504 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:11,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.071 0.086 2026-09-13 07:50:11,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.153 2026-09-13 07:50:11,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:50:11,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:11,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/image/ir.attachment/8913/raw HTTP/1.1" 200 - 4 0.005 0.004 2026-09-13 07:50:11,773 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/17] Tour self_kiosk_each_table_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:11,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:50:11,813 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:11,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.031 2026-09-13 07:50:11,831 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:50:11,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/17] Tour self_kiosk_each_table_takeaway_in → Step Check product label has 'Coca-Cola' and not 12345 (trigger: .o_self_product_box span:contains('Coca-Cola'):not(:contains("12345"))) 2026-09-13 07:50:11,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-13 07:50:11,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:50:11,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:50:11,861 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:11] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:50:11,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/17] Tour self_kiosk_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:11,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:12,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/17] Tour self_kiosk_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:12,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "GET /web/image/ir.attachment/8880/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:12,030 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:12,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "GET /web/image/product.product/2956/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-13 07:50:12,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:12,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/17] Tour self_kiosk_each_table_takeaway_in → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:50:12,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:12,228 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/17] Tour self_kiosk_each_table_takeaway_in → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-13 07:50:12,250 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5596049 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000003', 'uuid': '8fc50cb6-8de8-4e29-9c5a-8fc9c2c869ad'}] 2026-09-13 07:50:12,268 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5596049 order {'name': None, 'pos_reference': '260-177-000003', 'uuid': '8fc50cb6-8de8-4e29-9c5a-8fc9c2c869ad'} created pos.order #938 2026-09-13 07:50:12,274 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5596049 finished 2026-09-13 07:50:12,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.026 0.060 2026-09-13 07:50:12,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-13 07:50:12,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:50:12,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/17] Tour self_kiosk_each_table_takeaway_in → Step Check that the order number start with 'K', and end with number '3'. (trigger: span.tracking-number) 2026-09-13 07:50:12,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:50:12,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/17] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:12,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:12,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/17] Tour self_kiosk_each_table_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:12,638 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [17/17] Tour self_kiosk_each_table_takeaway_in → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-13 07:50:12,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-13 07:50:12,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_in SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:50:12,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7959860 (allocated 8650752) 2026-09-13 07:50:12,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 89342 2026-09-13 07:50:12,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-13 07:50:12,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 89342 2026-09-13 07:50:12,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075012_767284_test_self_order_kiosk.txt 2026-09-13 07:50:12,767 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpis1om35v_chrome_odoo" 2026-09-13 07:50:12,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 89465 2026-09-13 07:50:12,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpzbuvw9bu_chrome_odoo 2026-09-13 07:50:12,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43429/json/version 2026-09-13 07:50:12,936 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:12,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:12,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43429/json 2026-09-13 07:50:12,938 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:12,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:43429/devtools/page/A354BFCA1D511B94D30B7CE3A591B0DD 2026-09-13 07:50:12,939 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-13 07:50:12,940 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-13 07:50:12,944 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-13 07:50:12,948 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" in browser 2026-09-13 07:50:12,948 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" 2026-09-13 07:50:12,964 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "GET /pos-self/177?access_token=cd831a688c544973 HTTP/1.1" 200 - 7 0.003 0.010 2026-09-13 07:50:12,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'A354BFCA1D511B94D30B7CE3A591B0DD', 'loaderId': '96298F8535E99ABF9A888507DA06977B', 'isDownload': False} 2026-09-13 07:50:12,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-09-13 07:50:12,971 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:12,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:50:12,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:50:12,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:12] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:50:13,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:13,118 26 INFO rb-103a292-224772-415053 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=cd831a688c544973", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:13,122 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:13,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:13,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/13] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:13,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:50:13,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.008 0.024 2026-09-13 07:50:13,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-13 07:50:13,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:13,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.034 0.088 2026-09-13 07:50:13,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:50:13,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:13,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/ir.attachment/8913/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:13,393 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/13] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:13,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:50:13,426 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:13,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.003 0.027 2026-09-13 07:50:13,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:50:13,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:50:13,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/13] Tour self_kiosk_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:13,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:50:13,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-13 07:50:13,471 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:50:13,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:13,578 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/13] Tour self_kiosk_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:13,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/ir.attachment/8880/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:13,595 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:13,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/product.product/2956/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-13 07:50:13,633 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:13,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:50:13,711 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51226986 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000004', 'uuid': 'a045eb1c-0163-48e4-bdc3-69638c1722df'}] 2026-09-13 07:50:13,731 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51226986 order {'name': None, 'pos_reference': '260-177-000004', 'uuid': 'a045eb1c-0163-48e4-bdc3-69638c1722df'} created pos.order #939 2026-09-13 07:50:13,737 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51226986 finished 2026-09-13 07:50:13,779 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.022 0.065 2026-09-13 07:50:13,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:50:13,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:50:13,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/13] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:13,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:13,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/13] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:13,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:13] "GET /web/image/ir.attachment/8912/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:50:13,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/13] Tour self_kiosk_each_table_takeaway_out → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-13 07:50:14,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/13] Tour self_kiosk_each_table_takeaway_out → Step Check for base url (trigger: body) 2026-09-13 07:50:14,087 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-13 07:50:14,088 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_out SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-13 07:50:14,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7907844 (allocated 8388608) 2026-09-13 07:50:14,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 89465 2026-09-13 07:50:14,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-13 07:50:14,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 89465 2026-09-13 07:50:14,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075014_151863_test_self_order_kiosk.txt 2026-09-13 07:50:14,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpzbuvw9bu_chrome_odoo" 2026-09-13 07:50:14,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 89586 2026-09-13 07:50:14,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpft1p9f_n_chrome_odoo 2026-09-13 07:50:14,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34733/json/version 2026-09-13 07:50:14,311 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34733', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:14,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:14,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34733/json 2026-09-13 07:50:14,316 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34733', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:14,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:34733/devtools/page/A2328D3F1EB9F5BD1D4D4071F8AD0901 2026-09-13 07:50:14,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-13 07:50:14,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-13 07:50:14,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-13 07:50:14,327 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" in browser 2026-09-13 07:50:14,327 26 INFO rb-103a292-224772-415053 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=cd831a688c544973" 2026-09-13 07:50:14,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /pos-self/177?access_token=cd831a688c544973 HTTP/1.1" 200 - 7 0.003 0.012 2026-09-13 07:50:14,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'A2328D3F1EB9F5BD1D4D4071F8AD0901', 'loaderId': 'E0E508456959AD7C023311CD7D4A8EB0', 'isDownload': False} 2026-09-13 07:50:14,350 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-09-13 07:50:14,355 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:14,367 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:50:14,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:50:14,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-09-13 07:50:14,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:14,504 26 INFO rb-103a292-224772-415053 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=cd831a688c544973", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:14,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/14] Tour self_order_kiosk_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:14,518 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:14,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:14,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.006 0.017 2026-09-13 07:50:14,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-13 07:50:14,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/14] Tour self_order_kiosk_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:14,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.035 0.082 2026-09-13 07:50:14,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.114 2026-09-13 07:50:14,719 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:50:14,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:14,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/image/ir.attachment/8913/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:14,792 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/14] Tour self_order_kiosk_cancel → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:14,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:50:14,827 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:14,835 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:50:14,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:50:14,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:50:14,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/14] Tour self_order_kiosk_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:14,861 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:50:14,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-13 07:50:14,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:14] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:50:14,919 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/14] Tour self_order_kiosk_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:50:14,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/14] Tour self_order_kiosk_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:15,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/14] Tour self_order_kiosk_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:15,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:15] "GET /web/image/ir.attachment/8880/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:50:15,068 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:15,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:15] "GET /web/image/product.product/2956/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.004 0.009 2026-09-13 07:50:15,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:15] "GET /web/image/product.product/2958/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-13 07:50:15,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/14] Tour self_order_kiosk_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:15,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/14] Tour self_order_kiosk_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-13 07:50:15,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/14] Tour self_order_kiosk_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-13 07:50:15,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/14] Tour self_order_kiosk_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-13 07:50:15,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/14] Tour self_order_kiosk_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:15,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/14] Tour self_order_kiosk_cancel → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:15,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/14] Tour self_order_kiosk_cancel → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-13 07:50:15,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-13 07:50:15,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:50:15,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8001524 (allocated 9175040) 2026-09-13 07:50:15,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 89586 2026-09-13 07:50:15,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-13 07:50:15,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 89586 2026-09-13 07:50:15,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075015_584330_test_self_order_kiosk.txt 2026-09-13 07:50:15,584 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpft1p9f_n_chrome_odoo" 2026-09-13 07:50:15,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-09-13 07:50:18,039 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [372] 2026-09-13 07:50:18,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 89708 2026-09-13 07:50:18,265 26 INFO rb-103a292-224772-415053 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/tmp1f9pprtr_chrome_odoo 2026-09-13 07:50:18,265 26 INFO rb-103a292-224772-415053 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:39211/json/version 2026-09-13 07:50:18,266 26 INFO rb-103a292-224772-415053 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-09-13 07:50:18,269 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:18,269 26 INFO rb-103a292-224772-415053 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:39211/json 2026-09-13 07:50:18,269 26 INFO rb-103a292-224772-415053 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-09-13 07:50:18,270 26 INFO rb-103a292-224772-415053 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:39211/devtools/page/C3FDD2944183FF2A97D7406FB021ABF4 2026-09-13 07:50:18,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Enable chrome headless console log notification 2026-09-13 07:50:18,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome headless enable page notifications 2026-09-13 07:50:18,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Setting session cookie in browser 2026-09-13 07:50:18,365 26 INFO rb-103a292-224772-415053 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=01fd8b20971d418b" in browser 2026-09-13 07:50:18,365 26 INFO rb-103a292-224772-415053 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=01fd8b20971d418b" 2026-09-13 07:50:18,374 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:18,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:18] "GET /pos-self/178?access_token=01fd8b20971d418b HTTP/1.1" 200 - 57 0.014 0.198 2026-09-13 07:50:18,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': 'C3FDD2944183FF2A97D7406FB021ABF4', 'loaderId': '0C87A9DB88048D25CC0CA049334FB77B', 'isDownload': False} 2026-09-13 07:50:18,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_qty_max_free')" 2026-09-13 07:50:18,592 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:18,605 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:18,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:18] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.021 2026-09-13 07:50:18,644 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:18,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:18] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.055 2026-09-13 07:50:18,664 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:18,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:18] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.070 2026-09-13 07:50:18,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:50:18,798 26 INFO rb-103a292-224772-415053 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=01fd8b20971d418b", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:18,803 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:18,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:50:18,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [1/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:18,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:18] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-13 07:50:18,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-13 07:50:19,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "POST /pos-self/data/178 HTTP/1.1" 200 - 190 0.072 0.109 2026-09-13 07:50:19,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.167 2026-09-13 07:50:19,092 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:50:19,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:19,140 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/ir.attachment/8953/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:19,157 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [2/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:50:19,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/ir.attachment/8920/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:50:19,183 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:19,232 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [3/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-09-13 07:50:19,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/pos.category/349/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:50:19,286 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/pos.category/350/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-13 07:50:19,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [4/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-13 07:50:19,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/pos.category/351/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.039 2026-09-13 07:50:19,313 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/product.template/2462/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-13 07:50:19,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.065 2026-09-13 07:50:19,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/product.template/2463/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-13 07:50:19,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/product.template/2464/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-13 07:50:19,354 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/product.template/2465/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:50:19,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [5/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-13 07:50:19,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/product.template/2466/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-13 07:50:19,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/product.template/2471/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-13 07:50:19,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:19] "GET /web/image/product.product/2966/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-09-13 07:50:19,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [6/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Check product name (trigger: .combo_product_box span:contains("Combo Product 4")) 2026-09-13 07:50:19,461 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [7/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Verify the quantity of "Combo Product 4" is updated to 1. (trigger: .item_qty_container .o-so-tabular-nums:contains("1")) 2026-09-13 07:50:19,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [8/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Increase the quantity of "Combo Product 4" by clicking the "+" button. (trigger: .item_qty_container button:eq(1)) 2026-09-13 07:50:19,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [9/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Verify the quantity of "Combo Product 4" is updated to 2. (trigger: .item_qty_container .o-so-tabular-nums:contains("2")) 2026-09-13 07:50:19,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [10/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Increase the quantity of "Combo Product 4" by clicking the "+" button. (trigger: .item_qty_container button:eq(1)) 2026-09-13 07:50:19,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [11/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-13 07:50:19,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [12/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-13 07:50:19,799 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-09-13 07:50:19,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_qty_max_free SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-13 07:50:19,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9266212 (allocated 10485760) 2026-09-13 07:50:19,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 89708 2026-09-13 07:50:19,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-09-13 07:50:19,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 89708 2026-09-13 07:50:19,884 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075019_884035_test_self_order_kiosk_combo_qty_max_free.txt 2026-09-13 07:50:19,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmp1f9pprtr_chrome_odoo" 2026-09-13 07:50:19,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-09-13 07:50:22,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 89828 2026-09-13 07:50:22,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmp5pdzogjb_chrome_odoo 2026-09-13 07:50:22,161 26 INFO rb-103a292-224772-415053 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:40389/json/version 2026-09-13 07:50:22,166 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:22,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:22,168 26 INFO rb-103a292-224772-415053 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:40389/json 2026-09-13 07:50:22,168 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:22,169 26 INFO rb-103a292-224772-415053 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:40389/devtools/page/40C31A77DF830365B26A635480E72994 2026-09-13 07:50:22,170 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-09-13 07:50:22,171 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-09-13 07:50:22,177 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-09-13 07:50:22,245 26 INFO rb-103a292-224772-415053 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=1fa6d14480924492" in browser 2026-09-13 07:50:22,245 26 INFO rb-103a292-224772-415053 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=1fa6d14480924492" 2026-09-13 07:50:22,262 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:22,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "GET /pos-self/179?access_token=1fa6d14480924492 HTTP/1.1" 200 - 57 0.015 0.190 2026-09-13 07:50:22,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '40C31A77DF830365B26A635480E72994', 'loaderId': 'FD0FACB656753E43E47B325B1F76CC30', 'isDownload': False} 2026-09-13 07:50:22,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_sides')" 2026-09-13 07:50:22,473 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:22,485 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:22,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.018 2026-09-13 07:50:22,514 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:22,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.038 2026-09-13 07:50:22,527 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:22,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-13 07:50:22,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:50:22,650 26 INFO rb-103a292-224772-415053 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=1fa6d14480924492", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:22,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [1/10] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:22,660 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:22,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.005 2026-09-13 07:50:22,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.014 0.029 2026-09-13 07:50:22,733 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-13 07:50:22,875 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "POST /pos-self/data/179 HTTP/1.1" 200 - 189 0.053 0.096 2026-09-13 07:50:22,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.135 2026-09-13 07:50:22,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:50:22,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:22,969 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:22] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:22,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [2/10] Tour test_self_order_kiosk_combo_sides → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:50:23,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/ir.attachment/8960/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:50:23,030 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:23,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [3/10] Tour test_self_order_kiosk_combo_sides → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-09-13 07:50:23,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:50:23,152 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.025 2026-09-13 07:50:23,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [4/10] Tour test_self_order_kiosk_combo_sides → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-13 07:50:23,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:50:23,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:50:23,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:50:23,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:50:23,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-13 07:50:23,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/product.template/2472/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:50:23,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [5/10] Tour test_self_order_kiosk_combo_sides → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-13 07:50:23,257 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:23] "GET /web/image/product.product/2960/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-13 07:50:23,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [6/10] Tour test_self_order_kiosk_combo_sides → Step button:disabled:contains("Next") 2026-09-13 07:50:23,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [7/10] Tour test_self_order_kiosk_combo_sides → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-13 07:50:23,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [8/10] Tour test_self_order_kiosk_combo_sides → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-13 07:50:23,410 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07: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-09-13 07:50:23,455 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [9/10] Tour test_self_order_kiosk_combo_sides → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:50:23,515 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [10/10] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-13 07:50:23,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-09-13 07:50:23,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_sides SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:50:23,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9164000 (allocated 10223616) 2026-09-13 07:50:23,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 89828 2026-09-13 07:50:23,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-09-13 07:50:23,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 89828 2026-09-13 07:50:23,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075023_659557_test_self_order_kiosk_combo_sides.txt 2026-09-13 07:50:23,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmp5pdzogjb_chrome_odoo" 2026-09-13 07:50:23,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-09-13 07:50:25,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-09-13 07:50:27,997 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-09-13 07:50:30,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 89944 2026-09-13 07:50:30,161 26 INFO rb-103a292-224772-415053 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/tmpm_0987qt_chrome_odoo 2026-09-13 07:50:30,161 26 INFO rb-103a292-224772-415053 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:39047/json/version 2026-09-13 07:50:30,163 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:30,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:30,165 26 INFO rb-103a292-224772-415053 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:39047/json 2026-09-13 07:50:30,165 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:30,167 26 INFO rb-103a292-224772-415053 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:39047/devtools/page/FBB2F84C35EC8E5310849E4F93A41271 2026-09-13 07:50:30,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Enable chrome headless console log notification 2026-09-13 07:50:30,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-09-13 07:50:30,175 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-09-13 07:50:30,259 26 INFO rb-103a292-224772-415053 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=0388fd14da4b441d" in browser 2026-09-13 07:50:30,259 26 INFO rb-103a292-224772-415053 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=0388fd14da4b441d" 2026-09-13 07:50:30,266 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:30,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "GET /pos-self/182?access_token=0388fd14da4b441d HTTP/1.1" 200 - 57 0.014 0.188 2026-09-13 07:50:30,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'FBB2F84C35EC8E5310849E4F93A41271', 'loaderId': '8B6571700E6847D85FDED1557D722B66', 'isDownload': False} 2026-09-13 07:50:30,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_unpaid')" 2026-09-13 07:50:30,476 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:30,498 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:30,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.035 2026-09-13 07:50:30,530 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:30,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.055 2026-09-13 07:50:30,557 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:30,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.076 2026-09-13 07:50:30,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:50:30,651 26 INFO rb-103a292-224772-415053 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=0388fd14da4b441d", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:30,655 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:30,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:50:30,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [1/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Order now' (trigger: .btn:contains('Order now')) 2026-09-13 07:50:30,698 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "POST /pos-self/relations/182 HTTP/1.1" 200 - 41 0.013 0.026 2026-09-13 07:50:30,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-13 07:50:30,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "POST /pos-self/data/182 HTTP/1.1" 200 - 176 0.059 0.126 2026-09-13 07:50:30,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.174 2026-09-13 07:50:30,956 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:50:30,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:30,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:30] "GET /web/image/ir.attachment/9110/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:31,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [2/6] Tour test_self_order_kiosk_unpaid → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:31,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.022 2026-09-13 07:50:31,066 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:31,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-13 07:50:31,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:50:31,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:50:31,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [3/6] Tour test_self_order_kiosk_unpaid → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:31,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:50:31,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:50:31,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [4/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:31,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [5/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:31,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/image/ir.attachment/9077/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-13 07:50:31,227 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50: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-09-13 07:50:31,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/image/product.product/2956/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:50:31,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [6/6] Tour test_self_order_kiosk_unpaid → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-13 07:50:31,290 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57202400 started for PoS orders references: [{'name': None, 'pos_reference': '260-182-000001', 'uuid': 'ac04f569-21c6-4419-8205-bf07675113f7'}] 2026-09-13 07:50:31,312 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57202400 order {'name': None, 'pos_reference': '260-182-000001', 'uuid': 'ac04f569-21c6-4419-8205-bf07675113f7'} created pos.order #940 2026-09-13 07:50:31,318 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57202400 finished 2026-09-13 07:50:31,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.031 0.066 2026-09-13 07:50:31,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:50:31,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-09-13 07:50:31,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-13 07:50:31,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_unpaid SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-13 07:50:31,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7349076 (allocated 8388608) 2026-09-13 07:50:31,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 89944 2026-09-13 07:50:31,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-13 07:50:31,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 89944 2026-09-13 07:50:31,488 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075031_488140_test_self_order_kiosk_to_cashier_payment.txt 2026-09-13 07:50:31,488 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpm_0987qt_chrome_odoo" 2026-09-13 07:50:31,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 90063 2026-09-13 07:50:31,631 26 INFO rb-103a292-224772-415053 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/tmpiuoq6dn1_chrome_odoo 2026-09-13 07:50:31,632 26 INFO rb-103a292-224772-415053 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:41765/json/version 2026-09-13 07:50:31,633 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:31,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:31,636 26 INFO rb-103a292-224772-415053 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:41765/json 2026-09-13 07:50:31,637 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:31,638 26 INFO rb-103a292-224772-415053 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:41765/devtools/page/40BCB48A3064482745AB2CCB8A4F65F3 2026-09-13 07:50:31,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Enable chrome headless console log notification 2026-09-13 07:50:31,640 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-09-13 07:50:31,654 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:50:31,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-09-13 07:50:31,662 26 INFO rb-103a292-224772-415053 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-09-13 07:50:31,662 26 INFO rb-103a292-224772-415053 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-09-13 07:50:31,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /pos/ui/183 HTTP/1.1" 200 - 108 0.029 0.171 2026-09-13 07:50:31,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '40BCB48A3064482745AB2CCB8A4F65F3', 'loaderId': 'D990E0E15F391D7034B68B5E1560B51A', 'isDownload': False} 2026-09-13 07:50:31,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate ready code "odoo.isTourReady('test_pay_unpaid_order_from_kiosk')" 2026-09-13 07:50:31,873 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:31,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:50:31,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-13 07:50:31,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:31] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:50:32,219 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:32,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:50:32,245 26 INFO rb-103a292-224772-415053 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-09-13 07:50:32,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [1/12] Tour test_pay_unpaid_order_from_kiosk → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:50:32,260 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:50:32,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 29 0.012 0.023 2026-09-13 07:50:32,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.033 2026-09-13 07:50:32,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:50:32,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:32,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.010 2026-09-13 07:50:32,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.018 2026-09-13 07:50:32,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.011 0.030 2026-09-13 07:50:32,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-13 07:50:32,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 406 0.185 0.271 2026-09-13 07:50:32,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:50:32,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50: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-09-13 07:50:32,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-13 07:50:32,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50: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.003 2026-09-13 07:50:32,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:32,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:50:32,980 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:32,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:32,990 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:32,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:32] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 07:50:33,001 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:33,002 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:33,020 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:33,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [2/12] Tour test_pay_unpaid_order_from_kiosk → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:50:33,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /pos/ui/183?from_backend=True HTTP/1.1" 200 - 32 0.012 0.029 2026-09-13 07:50:33,102 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /pos/ui/183 HTTP/1.1" 200 - 32 0.022 0.065 2026-09-13 07:50:33,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [3/12] Tour test_pay_unpaid_order_from_kiosk → Step .pos-leftheader .orders-button 2026-09-13 07:50:33,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/image?model=product.template&field=image_128&id=2456&unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:50:33,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/image?model=product.template&field=image_128&id=2459&unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-13 07:50:33,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/image?model=product.template&field=image_128&id=2457&unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-13 07:50:33,168 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/image?model=product.template&field=image_128&id=2458&unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-13 07:50:33,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/image?model=product.template&field=image_128&id=2455&unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-13 07:50:33,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.007 0.086 2026-09-13 07:50:33,243 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [4/12] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .order-row:contains("2.53") 2026-09-13 07:50:33,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 59 0.017 0.030 2026-09-13 07:50:33,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.009 2026-09-13 07:50:33,329 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:33,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [5/12] Tour test_pay_unpaid_order_from_kiosk → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:50:33,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [6/12] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:50:33,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [7/12] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:50:33,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [8/12] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:50:33,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [9/12] Tour test_pay_unpaid_order_from_kiosk → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:50:33,579 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:33,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [10/12] Tour test_pay_unpaid_order_from_kiosk → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:50:33,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [11/12] Tour test_pay_unpaid_order_from_kiosk → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:50:33,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [12/12] Tour test_pay_unpaid_order_from_kiosk → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:50:33,741 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16171395 started for PoS orders references: [{'name': '/', 'pos_reference': '260-182-000001', 'uuid': 'ac04f569-21c6-4419-8205-bf07675113f7'}] 2026-09-13 07:50:33,743 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:33,796 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [834] to pos.order #940 2026-09-13 07:50:33,952 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16171395 order {'name': '/', 'pos_reference': '260-182-000001', 'uuid': 'ac04f569-21c6-4419-8205-bf07675113f7'} updated pos.order #940 2026-09-13 07:50:33,961 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16171395 finished 2026-09-13 07:50:33,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 221 0.088 0.172 2026-09-13 07:50:34,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:50:34,106 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-13 07:50:34,108 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57143689 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': 'ac04f569-21c6-4419-8205-bf07675113f7'}] 2026-09-13 07:50:34,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_pay_unpaid_order_from_kiosk SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:50:34,120 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57143689 order {'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': 'ac04f569-21c6-4419-8205-bf07675113f7'} sync ignored for existing PoS order pos.order(940,) (state: paid) 2026-09-13 07:50:34,128 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57143689 finished 2026-09-13 07:50:34,156 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15325428 (allocated 17039360) 2026-09-13 07:50:34,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 90063 2026-09-13 07:50:34,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-13 07:50:34,161 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.015 0.041 2026-09-13 07:50:34,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 90063 2026-09-13 07:50:34,218 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075034_218493_test_self_order_kiosk_to_cashier_payment.txt 2026-09-13 07:50:34,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpiuoq6dn1_chrome_odoo" 2026-09-13 07:50:34,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-09-13 07:50:36,148 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 90199 2026-09-13 07:50:36,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpv90oydk7_chrome_odoo 2026-09-13 07:50:36,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:34217/json/version 2026-09-13 07:50:36,150 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:36,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:36,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:34217/json 2026-09-13 07:50:36,152 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:36,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:34217/devtools/page/0AAF030788611FFDF9FD953347488948 2026-09-13 07:50:36,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-09-13 07:50:36,155 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-09-13 07:50:36,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-09-13 07:50:36,219 26 INFO rb-103a292-224772-415053 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=57e5867fed6f4db1" in browser 2026-09-13 07:50:36,219 26 INFO rb-103a292-224772-415053 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=57e5867fed6f4db1" 2026-09-13 07:50:36,234 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:36,455 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /pos-self/184?access_token=57e5867fed6f4db1 HTTP/1.1" 200 - 57 0.015 0.208 2026-09-13 07:50:36,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '0AAF030788611FFDF9FD953347488948', 'loaderId': '0D65E385CEDD9A2C377DDFCDF939FC48', 'isDownload': False} 2026-09-13 07:50:36,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Evaluate ready code "odoo.isTourReady('self_order_language_changes')" 2026-09-13 07:50:36,472 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:36,485 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:36,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.021 2026-09-13 07:50:36,506 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:36,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.041 2026-09-13 07:50:36,535 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:36,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.062 2026-09-13 07:50:36,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:50:36,651 26 INFO rb-103a292-224772-415053 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=57e5867fed6f4db1", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:36,655 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:36,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:50:36,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [1/17] Tour self_order_language_changes → Step Check what the current language is (trigger: .o_self_language_selector:contains("English")) 2026-09-13 07:50:36,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-13 07:50:36,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:50:36,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "POST /pos-self/data/184 HTTP/1.1" 200 - 183 0.051 0.110 2026-09-13 07:50:36,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.153 2026-09-13 07:50:36,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:50:36,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:36,974 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:36,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:36] "GET /web/image/ir.attachment/9150/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:50:36,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [2/17] Tour self_order_language_changes → Step Check what the current flag is (trigger: .o_self_language_selector > img[src*=us]) 2026-09-13 07:50:37,050 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [3/17] Tour self_order_language_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:37,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/ir.attachment/9149/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:50:37,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [4/17] Tour self_order_language_changes → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:50:37,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/ir.attachment/9117/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:37,133 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:37,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [5/17] Tour self_order_language_changes → Step Click on category 'Test Category' (trigger: .category_btn:contains('Test Category')) 2026-09-13 07:50:37,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-13 07:50:37,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/pos.category/352/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-13 07:50:37,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-13 07:50:37,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:50:37,247 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [6/17] Tour self_order_language_changes → Step Click on product 'Test Product' (trigger: .product_list .o_self_product_box span:contains('Test Product')) 2026-09-13 07:50:37,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:50:37,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/product.template/2473/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:50:37,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-13 07:50:37,288 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-09-13 07:50:37,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [7/17] Tour self_order_language_changes → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-13 07:50:37,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [8/17] Tour self_order_language_changes → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-13 07:50:37,375 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:37,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [9/17] Tour self_order_language_changes → Step Check what the current language is (trigger: .o_self_language_selector:contains("English")) 2026-09-13 07:50:37,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [10/17] Tour self_order_language_changes → Step Check what the current flag is (trigger: .o_self_language_selector > img[src*=us]) 2026-09-13 07:50:37,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [11/17] Tour self_order_language_changes → Step Click on language selector (trigger: .o_self_language_selector) 2026-09-13 07:50:37,579 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [12/17] Tour self_order_language_changes → Step Check that the language is available (trigger: .self_order_language_popup .btn:contains(Français)) 2026-09-13 07:50:37,584 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:37,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /pos-self/184?access_token=57e5867fed6f4db1 HTTP/1.1" 303 - 2 0.001 0.004 2026-09-13 07:50:37,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /fr/pos-self/184?access_token=57e5867fed6f4db1 HTTP/1.1" 200 - 10 0.004 0.019 2026-09-13 07:50:37,674 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:37,769 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.051 2026-09-13 07:50:37,785 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [13/17] Tour self_order_language_changes → Step Check that the language changed (trigger: .o_self_language_selector:contains(Français)) 2026-09-13 07:50:37,789 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:37,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:37,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "POST /pos-self/relations/184 HTTP/1.1" 200 - 16 0.005 0.015 2026-09-13 07:50:37,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.020 2026-09-13 07:50:37,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "POST /pos-self/data/184 HTTP/1.1" 200 - 115 0.047 0.078 2026-09-13 07:50:37,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.120 2026-09-13 07:50:37,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-13 07:50:37,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:38,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:38] "GET /web/image/ir.attachment/9150/raw HTTP/1.1" 304 - 4 0.007 0.003 2026-09-13 07:50:38,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [14/17] Tour self_order_language_changes → Step Click on button 'Commander maintenant' (trigger: .btn:contains('Commander maintenant')) 2026-09-13 07:50:38,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [15/17] Tour self_order_language_changes → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:50:38,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:38] "GET /web/image/ir.attachment/9149/raw HTTP/1.1" 304 - 4 0.001 0.005 2026-09-13 07:50:38,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:38] "GET /web/image/ir.attachment/9117/raw HTTP/1.1" 304 - 4 0.001 0.003 2026-09-13 07:50:38,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [16/17] Tour self_order_language_changes → Step Click on category 'Catégorie Test' (trigger: .category_btn:contains('Catégorie Test')) 2026-09-13 07:50:38,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [17/17] Tour self_order_language_changes → Step Click on product 'Produit Test' (trigger: .product_list .o_self_product_box span:contains('Produit Test')) 2026-09-13 07:50:38,278 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-09-13 07:50:38,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:50:38,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8504808 (allocated 9637888) 2026-09-13 07:50:38,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 90199 2026-09-13 07:50:38,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-09-13 07:50:38,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 90199 2026-09-13 07:50:38,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075038_368742_test_self_order_language_changes.txt 2026-09-13 07:50:38,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpv90oydk7_chrome_odoo" 2026-09-13 07:50:38,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-09-13 07:50:40,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 90328 2026-09-13 07:50:40,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpyn6647if_chrome_odoo 2026-09-13 07:50:40,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:38551/json/version 2026-09-13 07:50:40,379 26 INFO rb-103a292-224772-415053 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-09-13 07:50:40,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:40,381 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:38551/json 2026-09-13 07:50:40,381 26 INFO rb-103a292-224772-415053 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-09-13 07:50:40,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:38551/devtools/page/B1C8CE4D3B07EBFD1DCFE9ABF8C57A33 2026-09-13 07:50:40,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-09-13 07:50:40,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-09-13 07:50:40,388 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-09-13 07:50:40,456 26 INFO rb-103a292-224772-415053 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=178fab8c54ec43da" in browser 2026-09-13 07:50:40,456 26 INFO rb-103a292-224772-415053 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=178fab8c54ec43da" 2026-09-13 07:50:40,463 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:40,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:40] "GET /pos-self/185?access_token=178fab8c54ec43da HTTP/1.1" 200 - 57 0.021 0.293 2026-09-13 07:50:40,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'B1C8CE4D3B07EBFD1DCFE9ABF8C57A33', 'loaderId': '5DCC2E17CE20B621D053B5B388F24A11', 'isDownload': False} 2026-09-13 07:50:40,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Evaluate ready code "odoo.isTourReady('test_self_order_parent_category')" 2026-09-13 07:50:40,781 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:40,796 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:40,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:40] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.020 2026-09-13 07:50:40,829 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:40,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:40] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-09-13 07:50:40,850 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:40,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:40] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.069 2026-09-13 07:50:40,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:50:40,984 26 INFO rb-103a292-224772-415053 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=178fab8c54ec43da", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:40,988 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:40,988 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:50:40,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [1/8] Tour test_self_order_parent_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:41,023 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-13 07:50:41,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:50:41,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "POST /pos-self/data/185 HTTP/1.1" 200 - 162 0.048 0.092 2026-09-13 07:50:41,182 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.131 2026-09-13 07:50:41,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.022 2026-09-13 07:50:41,241 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:41,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/ir.attachment/9190/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:41,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [2/8] Tour test_self_order_parent_category → Step Click on child category 'Test Child Category 1' (trigger: .child_category_btn:contains('Test Child Category 1')) 2026-09-13 07:50:41,339 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:50:41,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/pos.category/353/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:50:41,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/product.template/2474/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-13 07:50:41,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [3/8] Tour test_self_order_parent_category → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:41,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/product.template/2475/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:50:41,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/pos.category/354/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.045 2026-09-13 07:50:41,393 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/pos.category/355/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.000 0.055 2026-09-13 07:50:41,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [4/8] Tour test_self_order_parent_category → Step Click on child category 'Test Child Category 2' (trigger: .child_category_btn:contains('Test Child Category 2')) 2026-09-13 07:50:41,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [5/8] Tour test_self_order_parent_category → Step Click on product 'Pepsi' (trigger: .product_list .o_self_product_box span:contains('Pepsi')) 2026-09-13 07:50:41,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [6/8] Tour test_self_order_parent_category → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:41,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [7/8] Tour test_self_order_parent_category → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:41,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/ir.attachment/9157/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:41,622 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:41,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/product.product/2975/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-13 07:50:41,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "GET /web/image/product.product/2976/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.002 0.026 2026-09-13 07:50:41,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [8/8] Tour test_self_order_parent_category → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:50:41,683 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56060969 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': 'b8cb1695-8c75-4fe3-94bc-5bdbb3009fca'}] 2026-09-13 07:50:41,703 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56060969 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': 'b8cb1695-8c75-4fe3-94bc-5bdbb3009fca'} created pos.order #941 2026-09-13 07:50:41,711 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56060969 finished 2026-09-13 07:50:41,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 94 0.028 0.063 2026-09-13 07:50:41,779 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-09-13 07:50:41,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:41] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:50:41,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-09-13 07:50:41,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_self_order_parent_category SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:50:41,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7516760 (allocated 8650752) 2026-09-13 07:50:41,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 90328 2026-09-13 07:50:41,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-09-13 07:50:41,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 90328 2026-09-13 07:50:41,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075041_877431_test_self_order_parent_category.txt 2026-09-13 07:50:41,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpyn6647if_chrome_odoo" 2026-09-13 07:50:41,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-09-13 07:50:44,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 90451 2026-09-13 07:50:44,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmp2l6uysw9_chrome_odoo 2026-09-13 07:50:44,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:38271/json/version 2026-09-13 07:50:44,034 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:44,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:44,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:38271/json 2026-09-13 07:50:44,048 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:44,051 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:38271/devtools/page/4727FD35282735ACE682750F9A73690D 2026-09-13 07:50:44,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-09-13 07:50:44,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-09-13 07:50:44,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-09-13 07:50:44,129 26 INFO rb-103a292-224772-415053 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=6744c753b89b42ae" in browser 2026-09-13 07:50:44,129 26 INFO rb-103a292-224772-415053 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=6744c753b89b42ae" 2026-09-13 07:50:44,140 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:44,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /pos-self/186?access_token=6744c753b89b42ae HTTP/1.1" 200 - 57 0.016 0.268 2026-09-13 07:50:44,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '4727FD35282735ACE682750F9A73690D', 'loaderId': 'B957BD05D8D7F7C124D9472DFF6E51D0', 'isDownload': False} 2026-09-13 07:50:44,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate ready code "odoo.isTourReady('test_self_order_pricelist')" 2026-09-13 07:50:44,428 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:44,443 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:44,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.019 2026-09-13 07:50:44,475 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:44,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-13 07:50:44,491 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:44,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-13 07:50:44,610 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:50:44,617 26 INFO rb-103a292-224772-415053 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=6744c753b89b42ae", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:44,621 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:44,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:50:44,622 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [1/14] Tour test_self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:44,664 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "POST /pos-self/relations/186 HTTP/1.1" 200 - 42 0.013 0.025 2026-09-13 07:50:44,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [2/14] Tour test_self_order_pricelist → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:44,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-13 07:50:44,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "POST /pos-self/data/186 HTTP/1.1" 200 - 183 0.055 0.104 2026-09-13 07:50:44,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.150 2026-09-13 07:50:44,891 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:50:44,903 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:44,929 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /web/image/ir.attachment/9230/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:44,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [3/14] Tour test_self_order_pricelist → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:50:44,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /web/image/pos.category/348/image_128?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 07:50:44,997 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:45,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "GET /web/image/product.template/2456/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-13 07:50:45,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [4/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:45,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "GET /web/image/product.template/2459/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:50:45,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "GET /web/image/product.template/2455/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-13 07:50:45,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "GET /web/image/product.template/2457/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-09-13 07:50:45,045 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "GET /web/image/product.template/2458/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-13 07:50:45,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [5/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:45,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [6/14] Tour test_self_order_pricelist → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:45,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [7/14] Tour test_self_order_pricelist → Step Check product card with Coca-Cola and 5.06 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("2")):has(div .o-so-tabular-nums:contains("5.06"))) 2026-09-13 07:50:45,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "GET /web/image/ir.attachment/9197/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:45,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "GET /web/image/product.product/2956/image_512?unique=2026-09-13T07:49:57.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:50:45,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [8/14] Tour test_self_order_pricelist → Step Click on back button (trigger: .btn.btn-back) 2026-09-13 07:50:45,300 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [9/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:45,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [10/14] Tour test_self_order_pricelist → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:45,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [11/14] Tour test_self_order_pricelist → Step Check product card with Coca-Cola and 3.45 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("3")):has(div .o-so-tabular-nums:contains("3.45"))) 2026-09-13 07:50:45,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [12/14] Tour test_self_order_pricelist → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:45,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [13/14] Tour test_self_order_pricelist → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:50:45,544 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97549874 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '1fd13e27-b12b-454e-bb1d-4a4d900a90ac'}] 2026-09-13 07:50:45,568 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97549874 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '1fd13e27-b12b-454e-bb1d-4a4d900a90ac'} created pos.order #942 2026-09-13 07:50:45,576 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97549874 finished 2026-09-13 07:50:45,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.032 0.074 2026-09-13 07:50:45,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:50:45,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:45] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:50:45,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [14/14] Tour test_self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:45,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-09-13 07:50:45,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:50:45,755 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7841780 (allocated 8912896) 2026-09-13 07:50:45,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 90451 2026-09-13 07:50:45,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-09-13 07:50:45,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 90451 2026-09-13 07:50:45,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075045_822109_test_self_order_pricelist.txt 2026-09-13 07:50:45,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmp2l6uysw9_chrome_odoo" 2026-09-13 07:50:45,862 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:50:46,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-09-13 07:50:48,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 90574 2026-09-13 07:50:48,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpy34mdnr5_chrome_odoo 2026-09-13 07:50:48,687 26 INFO rb-103a292-224772-415053 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:42815/json/version 2026-09-13 07:50:48,688 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:48,690 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:48,690 26 INFO rb-103a292-224772-415053 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:42815/json 2026-09-13 07:50:48,690 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:48,691 26 INFO rb-103a292-224772-415053 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:42815/devtools/page/CAA19674D1157D8C7E5864598A5F31C2 2026-09-13 07:50:48,692 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Enable chrome headless console log notification 2026-09-13 07:50:48,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-09-13 07:50:48,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-09-13 07:50:48,777 26 INFO rb-103a292-224772-415053 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=383c85a50ba549a8" in browser 2026-09-13 07:50:48,777 26 INFO rb-103a292-224772-415053 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=383c85a50ba549a8" 2026-09-13 07:50:48,784 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:49,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /pos-self/187?access_token=383c85a50ba549a8 HTTP/1.1" 200 - 57 0.018 0.207 2026-09-13 07:50:49,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': 'CAA19674D1157D8C7E5864598A5F31C2', 'loaderId': 'DB7D0DDD51809478366AEA8D8D756F3C', 'isDownload': False} 2026-09-13 07:50:49,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Evaluate ready code "odoo.isTourReady('test_delete_mobile_order_from_backend')" 2026-09-13 07:50:49,014 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:49,025 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:49,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-09-13 07:50:49,056 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:49,071 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-13 07:50:49,076 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:49,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.061 2026-09-13 07:50:49,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:50:49,179 26 INFO rb-103a292-224772-415053 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=383c85a50ba549a8", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:49,184 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:49,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:50:49,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [1/12] Tour test_delete_mobile_order_from_backend → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:49,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-13 07:50:49,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [2/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:49,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-13 07:50:49,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.054 0.128 2026-09-13 07:50:49,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.174 2026-09-13 07:50:49,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:49,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/image/ir.attachment/9280/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:49,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [3/12] Tour test_delete_mobile_order_from_backend → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:49,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.021 2026-09-13 07:50:49,583 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:49,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.021 2026-09-13 07:50:49,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [4/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:49,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-13 07:50:49,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:50:49,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:50:49,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-13 07:50:49,660 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [5/12] Tour test_delete_mobile_order_from_backend → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:49,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/image/ir.attachment/9247/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:50:49,674 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:49,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-13 07:50:49,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [6/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:49,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [7/12] Tour test_delete_mobile_order_from_backend → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:50:49,794 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98948855 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': '7f513184-b3ad-4654-80c4-3b1ce1800690'}] 2026-09-13 07:50:49,821 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98948855 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': '7f513184-b3ad-4654-80c4-3b1ce1800690'} created pos.order #943 2026-09-13 07:50:49,827 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98948855 finished 2026-09-13 07:50:49,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.050 0.069 2026-09-13 07:50:49,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [8/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:50:49,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [9/12] Tour test_delete_mobile_order_from_backend → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:50:50,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [10/12] Tour test_delete_mobile_order_from_backend → Step body 2026-09-13 07:50:50,096 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #3 deleted mail.message records with IDs: [6438] 2026-09-13 07:50:50,140 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #3 deleted pos.order records with IDs: [943] 2026-09-13 07:50:50,145 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2498] 2026-09-13 07:50:50,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:50] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.024 0.037 2026-09-13 07:50:50,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [11/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:50,153 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:50] "GET /web/image/ir.attachment/9279/raw HTTP/1.1" 200 - 4 0.001 0.050 2026-09-13 07:50:50,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.004 0.010 2026-09-13 07:50:50,211 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [12/12] Tour test_delete_mobile_order_from_backend → Step Check whether the Product List page is displayed (trigger: .o_self_product_list_page) 2026-09-13 07:50:50,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-09-13 07:50:50,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_delete_mobile_order_from_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:50:50,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 7974552 (allocated 8650752) 2026-09-13 07:50:50,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 90574 2026-09-13 07:50:50,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-09-13 07:50:50,287 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 90574 2026-09-13 07:50:50,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075050_340657_test_delete_mobile_order_from_backend.txt 2026-09-13 07:50:50,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpy34mdnr5_chrome_odoo" 2026-09-13 07:50:50,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-09-13 07:50:52,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 90695 2026-09-13 07:50:52,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp482yfy_c_chrome_odoo 2026-09-13 07:50:52,405 26 INFO rb-103a292-224772-415053 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:36219/json/version 2026-09-13 07:50:52,406 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:52,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:52,408 26 INFO rb-103a292-224772-415053 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:36219/json 2026-09-13 07:50:52,408 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:52,409 26 INFO rb-103a292-224772-415053 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:36219/devtools/page/2167A97A545C4625D8F9B8E6A6683912 2026-09-13 07:50:52,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-13 07:50:52,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-13 07:50:52,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-13 07:50:52,478 26 INFO rb-103a292-224772-415053 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=ff9ca0581aeb4100" in browser 2026-09-13 07:50:52,478 26 INFO rb-103a292-224772-415053 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=ff9ca0581aeb4100" 2026-09-13 07:50:52,489 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:52,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:52] "GET /pos-self/188?access_token=ff9ca0581aeb4100 HTTP/1.1" 200 - 57 0.020 0.306 2026-09-13 07:50:52,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '2167A97A545C4625D8F9B8E6A6683912', 'loaderId': '2DC22AB7C4F7FC097C609E6E6B83AFF7', 'isDownload': False} 2026-09-13 07:50:52,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_mobile_self_order_preparation_changes')" 2026-09-13 07:50:52,820 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:52,834 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:52,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:52] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.020 2026-09-13 07:50:52,863 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:52,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:52] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-09-13 07:50:52,900 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:52,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:52] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.080 2026-09-13 07:50:52,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:50:52,993 26 INFO rb-103a292-224772-415053 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=ff9ca0581aeb4100", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:52,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/12] Tour test_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:50:53,000 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:53,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:50:53,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:53,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.012 0.033 2026-09-13 07:50:53,083 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-13 07:50:53,230 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.056 0.099 2026-09-13 07:50:53,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.136 2026-09-13 07:50:53,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:53,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/ir.attachment/9320/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:53,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/12] Tour test_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:50:53,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:50:53,347 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:53,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:50:53,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:50:53,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/12] Tour test_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:50:53,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:50:53,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:50:53,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-13 07:50:53,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:53,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/12] Tour test_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:53,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/ir.attachment/9287/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:53,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-13 07:50:53,529 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50: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-09-13 07:50:53,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "GET /web/image/product.product/2979/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.021 2026-09-13 07:50:53,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/12] Tour test_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:50:53,599 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:53,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/12] Tour test_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-13 07:50:53,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [10/12] Tour test_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-13 07:50:53,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [11/12] Tour test_mobile_self_order_preparation_changes → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:50:53,795 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7690377 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': 'a7e9bcf5-8c5a-40c6-9f85-18ed8a0a4050'}] 2026-09-13 07:50:53,817 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7690377 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': 'a7e9bcf5-8c5a-40c6-9f85-18ed8a0a4050'} created pos.order #944 2026-09-13 07:50:53,823 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7690377 finished 2026-09-13 07:50:53,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.036 0.068 2026-09-13 07:50:53,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-13 07:50:53,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [12/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:50:53,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-13 07:50:53,967 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_mobile_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-13 07:50:54,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8011380 (allocated 8912896) 2026-09-13 07:50:54,007 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 90695 2026-09-13 07:50:54,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-13 07:50:54,009 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 90695 2026-09-13 07:50:54,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075054_042817_test_mobile_self_order_preparation_changes.txt 2026-09-13 07:50:54,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp482yfy_c_chrome_odoo" 2026-09-13 07:50:54,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 90812 2026-09-13 07:50:54,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp8cora6ud_chrome_odoo 2026-09-13 07:50:54,185 26 INFO rb-103a292-224772-415053 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:43437/json/version 2026-09-13 07:50:54,186 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:54,187 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:54,187 26 INFO rb-103a292-224772-415053 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:43437/json 2026-09-13 07:50:54,188 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:54,188 26 INFO rb-103a292-224772-415053 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:43437/devtools/page/17E0AADB82614AC74730224A3832C2F7 2026-09-13 07:50:54,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-13 07:50:54,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-13 07:50:54,203 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:50:54,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-13 07:50:54,206 26 INFO rb-103a292-224772-415053 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-09-13 07:50:54,206 26 INFO rb-103a292-224772-415053 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-09-13 07:50:54,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "GET /pos/ui?config_id=188 HTTP/1.1" 200 - 70 0.019 0.148 2026-09-13 07:50:54,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '17E0AADB82614AC74730224A3832C2F7', 'loaderId': '1E084EC3D21255B6EDC34FD11F0624D7', 'isDownload': False} 2026-09-13 07:50:54,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_pos_self_order_preparation_changes')" 2026-09-13 07:50:54,385 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:54,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:50:54,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:50:54,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.027 2026-09-13 07:50:54,756 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:50:54,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:50:54,771 26 INFO rb-103a292-224772-415053 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-09-13 07:50:54,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/13] Tour test_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:50:54,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:54,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:50:54,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:54,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:50:54,802 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.006 2026-09-13 07:50:54,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.015 2026-09-13 07:50:54,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-13 07:50:55,251 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-09-13 07:50:55,252 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:50:55,252 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-09-13 07:50:55,253 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:50:55,260 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 481 0.165 0.246 2026-09-13 07:50:55,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:50:55,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:50:55,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:50:55,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50: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.004 2026-09-13 07:50:55,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:55,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:50:55,448 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:55,452 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:50:55,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:50:55,458 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:55,469 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:50:55,470 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:50:55,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.008 0.014 2026-09-13 07:50:55,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/13] Tour test_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-13 07:50:55,517 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:50:55,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /pos/ui/188?from_backend=True HTTP/1.1" 200 - 31 0.014 0.022 2026-09-13 07:50:55,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-13 07:50:55,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /pos/ui/188 HTTP/1.1" 200 - 31 0.009 0.051 2026-09-13 07:50:55,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.013 0.022 2026-09-13 07:50:55,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:50:55,658 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-13 07:50:55,665 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:55,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-13 07:50:55,751 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/13] Tour test_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:50:55,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-13 07:50:55,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/13] Tour test_pos_self_order_preparation_changes → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:50:55,951 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/13] Tour test_pos_self_order_preparation_changes → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:50:56,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [10/13] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:50:56,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [11/13] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:50:56,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [12/13] Tour test_pos_self_order_preparation_changes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:50:56,134 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:50:56,174 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [13/13] Tour test_pos_self_order_preparation_changes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:50:56,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-13 07:50:56,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_pos_self_order_preparation_changes SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:50:56,236 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67195814 started for PoS orders references: [{'name': '/', 'pos_reference': '260-188-000001', 'uuid': 'a7e9bcf5-8c5a-40c6-9f85-18ed8a0a4050'}] 2026-09-13 07:50:56,248 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-13 07:50:56,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 14969512 (allocated 16515072) 2026-09-13 07:50:56,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 90812 2026-09-13 07:50:56,288 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-13 07:50:56,289 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 90812 2026-09-13 07:50:56,307 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [835] to pos.order #944 2026-09-13 07:50:56,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075056_345541_test_mobile_self_order_preparation_changes.txt 2026-09-13 07:50:56,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp8cora6ud_chrome_odoo" 2026-09-13 07:50:56,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-13 07:50:56,494 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67195814 order {'name': '/', 'pos_reference': '260-188-000001', 'uuid': 'a7e9bcf5-8c5a-40c6-9f85-18ed8a0a4050'} updated pos.order #944 2026-09-13 07:50:56,496 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67195814 finished 2026-09-13 07:50:56,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.126 0.159 2026-09-13 07:50:56,553 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-09-13 07:50:58,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 90939 2026-09-13 07:50:58,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpdwnygd2o_chrome_odoo 2026-09-13 07:50:58,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:44955/json/version 2026-09-13 07:50:58,601 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:58,603 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:50:58,603 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:44955/json 2026-09-13 07:50:58,603 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:50:58,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:44955/devtools/page/48F6235ED7805714C6861260CDD377C9 2026-09-13 07:50:58,605 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-09-13 07:50:58,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-09-13 07:50:58,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-09-13 07:50:58,678 26 INFO rb-103a292-224772-415053 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=de9e575dbedf4d1b" in browser 2026-09-13 07:50:58,678 26 INFO rb-103a292-224772-415053 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=de9e575dbedf4d1b" 2026-09-13 07:50:58,685 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:50:58,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:58] "GET /pos-self/189?access_token=de9e575dbedf4d1b HTTP/1.1" 200 - 57 0.017 0.196 2026-09-13 07:50:58,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '48F6235ED7805714C6861260CDD377C9', 'loaderId': 'EE3C03354A2F449F80863CCEAB33CC5C', 'isDownload': False} 2026-09-13 07:50:58,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Evaluate ready code "odoo.isTourReady('test_order_sequence_in_self')" 2026-09-13 07:50:58,904 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:50:58,916 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:50:58,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:58] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-09-13 07:50:58,938 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:50:58,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:58] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.037 2026-09-13 07:50:58,955 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:50:58,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:58] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.053 2026-09-13 07:50:59,096 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:50:59,104 26 INFO rb-103a292-224772-415053 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=de9e575dbedf4d1b", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:50:59,109 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:50:59,109 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:50:59,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [1/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:50:59,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:50:59,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.014 0.046 2026-09-13 07:50:59,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-13 07:50:59,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.062 0.104 2026-09-13 07:50:59,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: Owl is running in 'dev' mode. 2026-09-13 07:50:59,468 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/image/ir.attachment/9360/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:50:59,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [2/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-13 07:50:59,559 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-13 07:50:59,569 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:50:59,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-13 07:50:59,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:50:59,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:50:59,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [3/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:50:59,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:50:59,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:50:59,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [4/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-13 07:50:59,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/image/ir.attachment/9327/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:50:59,671 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50: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-09-13 07:50:59,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "GET /web/image/product.product/2980/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-13 07:50:59,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [5/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:50:59,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [6/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:50:59,789 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67713298 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': '616635a2-b1a5-4ae7-8af6-7350588c1344'}] 2026-09-13 07:50:59,809 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67713298 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': '616635a2-b1a5-4ae7-8af6-7350588c1344'} created pos.order #945 2026-09-13 07:50:59,816 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67713298 finished 2026-09-13 07:50:59,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:50:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 232 0.082 0.143 2026-09-13 07:51:00,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [7/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:00,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [8/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:00,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [9/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-13 07:51:00,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [10/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:00,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [11/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-13 07:51:00,307 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [12/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:00,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [13/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:00,392 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71607723 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000002', 'uuid': '6e57d2ef-2639-41c7-80f4-eb1c04671d8e'}] 2026-09-13 07:51:00,412 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71607723 order {'name': None, 'pos_reference': '260-189-000002', 'uuid': '6e57d2ef-2639-41c7-80f4-eb1c04671d8e'} created pos.order #946 2026-09-13 07:51:00,419 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71607723 finished 2026-09-13 07:51:00,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.061 0.180 2026-09-13 07:51:00,647 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [14/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:00,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [15/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:00,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [16/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-13 07:51:00,819 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [17/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:00,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [18/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-13 07:51:00,924 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [19/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:00,981 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [20/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:01,002 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82660590 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000003', 'uuid': '06e47ee8-0b91-4b5a-beb5-5bb8725276b8'}] 2026-09-13 07:51:01,016 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82660590 order {'name': None, 'pos_reference': '260-189-000003', 'uuid': '06e47ee8-0b91-4b5a-beb5-5bb8725276b8'} created pos.order #947 2026-09-13 07:51:01,022 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82660590 finished 2026-09-13 07:51:01,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.041 0.120 2026-09-13 07:51:01,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [21/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:01,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [22/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:01,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [23/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-13 07:51:01,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [24/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:01,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [25/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-13 07:51:01,461 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [26/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:01,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [27/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:01,536 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48758439 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000004', 'uuid': '8fe32789-2a22-43f1-b16d-0e33c9293982'}] 2026-09-13 07:51:01,549 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48758439 order {'name': None, 'pos_reference': '260-189-000004', 'uuid': '8fe32789-2a22-43f1-b16d-0e33c9293982'} created pos.order #948 2026-09-13 07:51:01,555 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48758439 finished 2026-09-13 07:51:01,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.053 0.128 2026-09-13 07:51:01,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [28/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:01,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-09-13 07:51:01,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_order_sequence_in_self SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:51:01,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 9815668 (allocated 11272192) 2026-09-13 07:51:01,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 90939 2026-09-13 07:51:01,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-09-13 07:51:01,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 90939 2026-09-13 07:51:01,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075101_868901_test_order_sequence_in_self.txt 2026-09-13 07:51:01,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpdwnygd2o_chrome_odoo" 2026-09-13 07:51:01,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-09-13 07:51:03,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 91062 2026-09-13 07:51:03,953 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmp75yjsbd0_chrome_odoo 2026-09-13 07:51:03,953 26 INFO rb-103a292-224772-415053 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:42477/json/version 2026-09-13 07:51:03,954 26 INFO rb-103a292-224772-415053 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-09-13 07:51:03,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:03,956 26 INFO rb-103a292-224772-415053 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:42477/json 2026-09-13 07:51:03,956 26 INFO rb-103a292-224772-415053 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-09-13 07:51:03,957 26 INFO rb-103a292-224772-415053 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:42477/devtools/page/5E22D4561FAED9F87207808B38FDFB0B 2026-09-13 07:51:03,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Enable chrome headless console log notification 2026-09-13 07:51:03,959 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-09-13 07:51:04,052 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:51:04,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-09-13 07:51:04,055 26 INFO rb-103a292-224772-415053 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-09-13 07:51:04,055 26 INFO rb-103a292-224772-415053 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-09-13 07:51:04,062 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:51:04,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "GET /pos/ui?config_id=190 HTTP/1.1" 200 - 84 0.022 0.275 2026-09-13 07:51:04,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '5E22D4561FAED9F87207808B38FDFB0B', 'loaderId': 'B0C0E063A6EDF9C0978D67EE18D661BF', 'isDownload': False} 2026-09-13 07:51:04,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Evaluate ready code "odoo.isTourReady('test_pos_self_order_table_transfer')" 2026-09-13 07:51:04,366 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:04,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-09-13 07:51:04,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:51:04,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-13 07:51:04,711 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:04,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:51:04,730 26 INFO rb-103a292-224772-415053 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-09-13 07:51:04,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [1/19] Tour test_pos_self_order_table_transfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:51:04,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:51:04,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:51:04,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:04,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:51:04,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:51:04,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.020 2026-09-13 07:51:04,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-13 07:51:05,221 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-09-13 07:51:05,222 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:51:05,223 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-09-13 07:51:05,224 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-13 07:51:05,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 486 0.118 0.291 2026-09-13 07:51:05,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:51:05,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:51:05,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:51:05,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:05,348 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:05,353 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:51:05,376 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:05,386 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:51:05,389 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:51:05,391 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:51:05,402 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:05,404 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:51:05,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /web/image/res.users/280/avatar_128 HTTP/1.1" 200 - 14 0.010 0.028 2026-09-13 07:51:05,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-13 07:51:05,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [2/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:51:05,452 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:05,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /pos/ui/190?from_backend=True HTTP/1.1" 200 - 31 0.012 0.020 2026-09-13 07:51:05,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /pos/ui/190 HTTP/1.1" 200 - 31 0.010 0.048 2026-09-13 07:51:05,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.018 2026-09-13 07:51:05,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [3/19] Tour test_pos_self_order_table_transfer → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:51:05,553 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:05,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [4/19] Tour test_pos_self_order_table_transfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-13 07:51:05,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [5/19] Tour test_pos_self_order_table_transfer → Step click Actions button (trigger: .more-btn) 2026-09-13 07:51:05,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [6/19] Tour test_pos_self_order_table_transfer → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-13 07:51:05,757 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [7/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:51:05,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [8/19] Tour test_pos_self_order_table_transfer → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:51:05,819 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43494188 started for PoS orders references: [{'name': '/', 'pos_reference': '260-190-000001', 'uuid': 'a34b01f2-2ec4-4b2e-8956-b8942f0766fc'}] 2026-09-13 07:51:05,823 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:51:05,841 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43494188 order {'name': '/', 'pos_reference': '260-190-000001', 'uuid': 'a34b01f2-2ec4-4b2e-8956-b8942f0766fc'} updated pos.order #949 2026-09-13 07:51:05,850 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43494188 finished 2026-09-13 07:51:05,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.023 0.058 2026-09-13 07:51:05,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-13 07:51:05,937 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [9/19] Tour test_pos_self_order_table_transfer → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:51:05,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [10/19] Tour test_pos_self_order_table_transfer → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:51:08,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [11/19] Tour test_pos_self_order_table_transfer → Step .floor-map 2026-09-13 07:51:08,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [12/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-13 07:51:08,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:08,147 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [13/19] Tour test_pos_self_order_table_transfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:51:08,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [14/19] Tour test_pos_self_order_table_transfer → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-13 07:51:08,248 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [15/19] Tour test_pos_self_order_table_transfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:51:08,299 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [16/19] Tour test_pos_self_order_table_transfer → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:51:08,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [17/19] Tour test_pos_self_order_table_transfer → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:51:08,363 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52719497 started for PoS orders references: [{'name': '/', 'pos_reference': '261-190-000001', 'uuid': 'a5c6dca7-a9ef-4973-8580-37879fcefa39'}] 2026-09-13 07:51:08,388 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52719497 order {'name': '/', 'pos_reference': '261-190-000001', 'uuid': 'a5c6dca7-a9ef-4973-8580-37879fcefa39'} created pos.order #950 2026-09-13 07:51:08,396 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52719497 finished 2026-09-13 07:51:08,419 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.044 2026-09-13 07:51:08,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [18/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-13 07:51:08,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-13 07:51:08,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [19/19] Tour test_pos_self_order_table_transfer → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-13 07:51:08,560 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-09-13 07:51:08,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_pos_self_order_table_transfer SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-13 07:51:08,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16082884 (allocated 17174528) 2026-09-13 07:51:08,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 91062 2026-09-13 07:51:08,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-09-13 07:51:08,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 91062 2026-09-13 07:51:08,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075108_690862_test_pos_self_order_table_transfer.txt 2026-09-13 07:51:08,691 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmp75yjsbd0_chrome_odoo" 2026-09-13 07:51:08,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-09-13 07:51:12,854 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 91195 2026-09-13 07:51:12,855 26 INFO rb-103a292-224772-415053 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/tmpkh380so5_chrome_odoo 2026-09-13 07:51:12,855 26 INFO rb-103a292-224772-415053 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:34349/json/version 2026-09-13 07:51:12,856 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:12,858 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:12,858 26 INFO rb-103a292-224772-415053 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:34349/json 2026-09-13 07:51:12,859 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:12,860 26 INFO rb-103a292-224772-415053 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:34349/devtools/page/2081AB294D6D8F44017BFD4B786DFEE7 2026-09-13 07:51:12,862 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Enable chrome headless console log notification 2026-09-13 07:51:12,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome headless enable page notifications 2026-09-13 07:51:12,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Setting session cookie in browser 2026-09-13 07:51:12,968 26 INFO rb-103a292-224772-415053 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=e3b3cf7589474812" in browser 2026-09-13 07:51:12,968 26 INFO rb-103a292-224772-415053 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=e3b3cf7589474812" 2026-09-13 07:51:12,978 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:51:13,183 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /pos-self/191?access_token=e3b3cf7589474812 HTTP/1.1" 200 - 57 0.018 0.189 2026-09-13 07:51:13,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '2081AB294D6D8F44017BFD4B786DFEE7', 'loaderId': 'AD73C9AAA85BED1BE99714F688AAA639', 'isDownload': False} 2026-09-13 07:51:13,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Evaluate ready code "odoo.isTourReady('self_order_mobile_special_products_category')" 2026-09-13 07:51:13,191 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:13,206 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:51:13,241 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.019 0.025 2026-09-13 07:51:13,249 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:51:13,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.063 2026-09-13 07:51:13,271 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:51:13,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.077 2026-09-13 07:51:13,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:51:13,376 26 INFO rb-103a292-224772-415053 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=e3b3cf7589474812", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:13,381 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:13,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:51:13,382 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [1/6] Tour self_order_mobile_special_products_category → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:13,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:51:13,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [2/6] Tour self_order_mobile_special_products_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:13,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.018 0.039 2026-09-13 07:51:13,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-13 07:51:13,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "POST /pos-self/data/191 HTTP/1.1" 200 - 179 0.073 0.087 2026-09-13 07:51:13,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:13,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/ir.attachment/9437/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:51:13,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [3/6] Tour self_order_mobile_special_products_category → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:51:13,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/ir.attachment/9404/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:13,697 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:13,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [4/6] Tour self_order_mobile_special_products_category → Step Category 'Miscellaneous' is displayed (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:51:13,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:51:13,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [5/6] Tour self_order_mobile_special_products_category → Step Category 'Specials' is not displayed (trigger: .category_btn:not(:contains('Specials'))) 2026-09-13 07:51:13,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/pos.category/357/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.029 2026-09-13 07:51:13,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-13 07:51:13,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-13 07:51:13,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:51:13,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:51:13,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:51:13,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/product.template/2481/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:51:13,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [6/6] Tour self_order_mobile_special_products_category → Step Product 'Special 1' is not displayed (trigger: .self_order_product_name:not(:contains('Special 1'))) 2026-09-13 07:51:13,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:13] "GET /web/image/product.template/2482/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:51:13,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-09-13 07:51:13,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_special_products_category SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-13 07:51:13,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 6937592 (allocated 7602176) 2026-09-13 07:51:13,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 91195 2026-09-13 07:51:13,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-09-13 07:51:13,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 91195 2026-09-13 07:51:13,989 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075113_989219_test_self_order_category_with_only_special_products.txt 2026-09-13 07:51:13,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmpkh380so5_chrome_odoo" 2026-09-13 07:51:14,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-09-13 07:51:16,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 91308 2026-09-13 07:51:16,059 26 INFO rb-103a292-224772-415053 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/tmp5sf_mu0u_chrome_odoo 2026-09-13 07:51:16,059 26 INFO rb-103a292-224772-415053 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:42289/json/version 2026-09-13 07:51:16,060 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:16,062 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:16,062 26 INFO rb-103a292-224772-415053 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:42289/json 2026-09-13 07:51:16,062 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:16,063 26 INFO rb-103a292-224772-415053 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:42289/devtools/page/B2A251F1BCCFBD5003D80F285835E513 2026-09-13 07:51:16,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Enable chrome headless console log notification 2026-09-13 07:51:16,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome headless enable page notifications 2026-09-13 07:51:16,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Setting session cookie in browser 2026-09-13 07:51:16,124 26 INFO rb-103a292-224772-415053 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=98cba23a0df0439a" in browser 2026-09-13 07:51:16,124 26 INFO rb-103a292-224772-415053 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=98cba23a0df0439a" 2026-09-13 07:51:16,132 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:51:16,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /pos-self/192?access_token=98cba23a0df0439a HTTP/1.1" 200 - 57 0.016 0.214 2026-09-13 07:51:16,363 26 INFO rb-103a292-224772-415053 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': 'B2A251F1BCCFBD5003D80F285835E513', 'loaderId': '3DB4F23B05C25B5499A25838C9028A7F', 'isDownload': False} 2026-09-13 07:51:16,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate ready code "odoo.isTourReady('test_self_order_meal_do_not_change_tracking_number_on_sync')" 2026-09-13 07:51:16,367 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:16,382 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:51:16,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.021 2026-09-13 07:51:16,415 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:51:16,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.053 2026-09-13 07:51:16,436 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:51:16,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.068 2026-09-13 07:51:16,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:51:16,552 26 INFO rb-103a292-224772-415053 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=98cba23a0df0439a", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:16,556 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:16,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:51:16,557 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [1/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:16,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:51:16,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [2/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:16,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.012 0.050 2026-09-13 07:51:16,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-13 07:51:16,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.059 0.108 2026-09-13 07:51:16,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:16,875 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/image/ir.attachment/9477/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:16,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [3/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:16,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-13 07:51:16,956 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:16,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.028 2026-09-13 07:51:16,966 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [4/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-13 07:51:16,975 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-13 07:51:16,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:51:16,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:16] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:51:17,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:17] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-13 07:51:17,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.002 0.008 2026-09-13 07:51:17,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [5/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:17,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [6/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-13 07:51:17,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [7/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:17,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [8/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:17,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [9/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-13 07:51:17,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [10/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:17,384 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [11/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-13 07:51:17,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: tour succeeded 2026-09-13 07:51:17,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_meal_do_not_change_tracking_number_on_sync SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:51:17,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7651852 (allocated 8388608) 2026-09-13 07:51:17,464 26 INFO rb-103a292-224772-415053 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 91308 2026-09-13 07:51:17,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Closing websocket connection 2026-09-13 07:51:17,465 26 INFO rb-103a292-224772-415053 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 91308 2026-09-13 07:51:17,519 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075117_519060_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-09-13 07:51:17,519 26 INFO rb-103a292-224772-415053 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/tmp5sf_mu0u_chrome_odoo" 2026-09-13 07:51:17,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-13 07:51:19,734 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91416 2026-09-13 07:51:19,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpiebpfpbx_chrome_odoo 2026-09-13 07:51:19,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43777/json/version 2026-09-13 07:51:19,735 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:19,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:19,737 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43777/json 2026-09-13 07:51:19,738 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:19,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43777/devtools/page/D60B09CBD091DCF90F8F7BF85B8A9AB2 2026-09-13 07:51:19,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:19,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:19,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:19,816 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:19,816 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:19,823 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:51:20,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 59 0.015 0.282 2026-09-13 07:51:20,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'D60B09CBD091DCF90F8F7BF85B8A9AB2', 'loaderId': '4D4D6AD1AD893C96271BBA28C7921C93', 'isDownload': False} 2026-09-13 07:51:20,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-09-13 07:51:20,127 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:20,141 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:51:20,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.024 2026-09-13 07:51:20,179 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:51:20,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.061 2026-09-13 07:51:20,202 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:51:20,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.073 2026-09-13 07:51:20,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:51:20,318 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:20,322 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:20,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:51:20,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:20,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.011 0.022 2026-09-13 07:51:20,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:20,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-13 07:51:20,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.052 0.118 2026-09-13 07:51:20,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.159 2026-09-13 07:51:20,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:51:20,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:20,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:20,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/18] Tour self_mobile_each_table_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:51:20,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:20,652 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:20,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/18] Tour self_mobile_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:20,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:51:20,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:51:20,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:51:20,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:51:20,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:51:20,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:51:20,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:20,825 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/18] Tour self_mobile_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:20,841 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:20,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:20] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:51:20,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:20,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:20,962 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78255921 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '89d17762-bead-4357-804c-8d9dffba4aaf'}] 2026-09-13 07:51:20,978 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78255921 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '89d17762-bead-4357-804c-8d9dffba4aaf'} created pos.order #951 2026-09-13 07:51:20,987 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78255921 finished 2026-09-13 07:51:21,037 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.032 0.064 2026-09-13 07:51:21,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:51:21,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:21,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:21,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:21,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:21,294 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:21,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:21,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/18] Tour self_mobile_each_table_takeaway_in → Step Click on 'Cancel' button (trigger: .o_self_cart_page .btn:contains("Cancel")) 2026-09-13 07:51:21,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/18] Tour self_mobile_each_table_takeaway_in → Step Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order')) 2026-09-13 07:51:21,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/18] Tour self_mobile_each_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:21,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:21] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.005 0.019 2026-09-13 07:51:21,543 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:51:21,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/18] Tour self_mobile_each_table_takeaway_in → Step Check is button 'My Orders' (trigger: .btn:contains('My Orders')) 2026-09-13 07:51:21,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:21,608 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-13 07:51:21,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8047572 (allocated 8912896) 2026-09-13 07:51:21,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91416 2026-09-13 07:51:21,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:21,656 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91416 2026-09-13 07:51:21,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075121_697577_test_self_order_mobile.txt 2026-09-13 07:51:21,697 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpiebpfpbx_chrome_odoo" 2026-09-13 07:51:21,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91536 2026-09-13 07:51:21,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpxdu3_oyz_chrome_odoo 2026-09-13 07:51:21,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32919/json/version 2026-09-13 07:51:21,834 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:21,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:21,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32919/json 2026-09-13 07:51:21,836 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:21,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:32919/devtools/page/0239F61C1AE5A1EC1411306C7F1CC095 2026-09-13 07:51:21,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:21,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:21,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:21,844 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:21,844 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:21,861 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:21] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.002 0.011 2026-09-13 07:51:21,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '0239F61C1AE5A1EC1411306C7F1CC095', 'loaderId': '204D20F5A2D8E3B988B6D26D5A9DB0F9', 'isDownload': False} 2026-09-13 07:51:21,865 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-09-13 07:51:21,878 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:21,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:21] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.009 2026-09-13 07:51:21,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:21] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:51:21,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:21] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:51:22,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:22,024 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:22,028 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:22,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:22,029 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:22,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-13 07:51:22,058 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:51:22,081 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:22,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.041 0.104 2026-09-13 07:51:22,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.143 2026-09-13 07:51:22,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:51:22,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:22,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:22,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/15] Tour self_mobile_each_table_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:51:22,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:51:22,309 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:22,359 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/15] Tour self_mobile_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:22,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-09-13 07:51:22,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-13 07:51:22,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-13 07:51:22,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-13 07:51:22,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:22,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:51:22,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:51:22,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/15] Tour self_mobile_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:22,491 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51: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-09-13 07:51:22,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-13 07:51:22,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:22,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-13 07:51:22,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.010 2026-09-13 07:51:22,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/15] Tour self_mobile_each_table_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:51:22,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.006 2026-09-13 07:51:22,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:51:22,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:22,729 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4386774 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000002', 'uuid': '725921a0-0874-4cb3-9532-ed10cad7cdcc'}] 2026-09-13 07:51:22,746 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4386774 order {'name': None, 'pos_reference': '260-193-000002', 'uuid': '725921a0-0874-4cb3-9532-ed10cad7cdcc'} created pos.order #952 2026-09-13 07:51:22,752 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4386774 finished 2026-09-13 07:51:22,791 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.022 0.060 2026-09-13 07:51:22,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-13 07:51:22,831 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:22,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:22,936 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:22,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:23,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:23,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:23,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_table_takeaway_out SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:51:23,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8189164 (allocated 9437184) 2026-09-13 07:51:23,122 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91536 2026-09-13 07:51:23,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:23,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91536 2026-09-13 07:51:23,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075123_178235_test_self_order_mobile.txt 2026-09-13 07:51:23,178 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpxdu3_oyz_chrome_odoo" 2026-09-13 07:51:23,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91660 2026-09-13 07:51:23,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpoq6sx_0s_chrome_odoo 2026-09-13 07:51:23,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39903/json/version 2026-09-13 07:51:23,334 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:23,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:23,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39903/json 2026-09-13 07:51:23,336 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:23,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39903/devtools/page/E474CD7F97C15E59628BC7B0C0E8F1F4 2026-09-13 07:51:23,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:23,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:23,345 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:23,348 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:23,348 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:23,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.002 0.011 2026-09-13 07:51:23,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'E474CD7F97C15E59628BC7B0C0E8F1F4', 'loaderId': '082689C363AB4C7C6BD61A88D44D4178', 'isDownload': False} 2026-09-13 07:51:23,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-09-13 07:51:23,373 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:23,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:51:23,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-13 07:51:23,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.014 2026-09-13 07:51:23,500 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:23,506 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:23,509 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:23,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:23,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:23,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.006 0.019 2026-09-13 07:51:23,542 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-13 07:51:23,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:51:23,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:23,696 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.041 0.102 2026-09-13 07:51:23,727 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:51:23,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:23,759 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:51:23,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/13] Tour self_mobile_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:51:23,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:23,793 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:23,844 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/13] Tour self_mobile_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:23,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:51:23,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:51:23,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:51:23,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:51:23,906 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:23,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:51:23,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:51:23,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.006 2026-09-13 07:51:23,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.011 2026-09-13 07:51:23,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.015 2026-09-13 07:51:23,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/13] Tour self_mobile_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:23,982 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:23,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:23] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-13 07:51:24,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:24,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:24,101 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22512141 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000003', 'uuid': '890dedea-6c98-4533-9666-24c62d1ce19e'}] 2026-09-13 07:51:24,116 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22512141 order {'name': None, 'pos_reference': '260-193-000003', 'uuid': '890dedea-6c98-4533-9666-24c62d1ce19e'} created pos.order #953 2026-09-13 07:51:24,122 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22512141 finished 2026-09-13 07:51:24,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.022 0.059 2026-09-13 07:51:24,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:51:24,215 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:24,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:24,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:24,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:24,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:24,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:24,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:51:24,497 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7992516 (allocated 9175040) 2026-09-13 07:51:24,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91660 2026-09-13 07:51:24,498 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:24,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91660 2026-09-13 07:51:24,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075124_527455_test_self_order_mobile.txt 2026-09-13 07:51:24,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpoq6sx_0s_chrome_odoo" 2026-09-13 07:51:24,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91785 2026-09-13 07:51:24,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpbetv7ful_chrome_odoo 2026-09-13 07:51:24,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44337/json/version 2026-09-13 07:51:24,673 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:24,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:24,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:44337/json 2026-09-13 07:51:24,675 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:24,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:44337/devtools/page/E09A5B3D0D1BB7973FFDED0838BEB49E 2026-09-13 07:51:24,677 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:24,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:24,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:24,683 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:24,683 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:24,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.002 0.011 2026-09-13 07:51:24,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'E09A5B3D0D1BB7973FFDED0838BEB49E', 'loaderId': '8DEF011BB2F85932C47D0D0B197C4CEE', 'isDownload': False} 2026-09-13 07:51:24,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-09-13 07:51:24,708 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:24,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-09-13 07:51:24,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:51:24,727 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:51:24,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:24,831 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:24,834 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:24,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:24,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:24,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-13 07:51:24,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.022 2026-09-13 07:51:24,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:51:24,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:24,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:24] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.038 0.081 2026-09-13 07:51:25,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-09-13 07:51:25,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:25,057 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:25,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/15] Tour self_mobile_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:51:25,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:51:25,101 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:25,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/15] Tour self_mobile_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:25,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-09-13 07:51:25,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-13 07:51:25,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-13 07:51:25,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:25,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-13 07:51:25,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.033 2026-09-13 07:51:25,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:51:25,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.049 2026-09-13 07:51:25,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:51:25,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.054 2026-09-13 07:51:25,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.052 2026-09-13 07:51:25,301 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/15] Tour self_mobile_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:25,311 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:25,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-13 07:51:25,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:25,413 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/15] Tour self_mobile_each_counter_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:51:25,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.005 2026-09-13 07:51:25,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:51:25,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:25,560 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84778938 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000004', 'uuid': 'c27b4605-589d-4f06-8f02-4a9728859d40'}] 2026-09-13 07:51:25,580 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84778938 order {'name': None, 'pos_reference': '260-193-000004', 'uuid': 'c27b4605-589d-4f06-8f02-4a9728859d40'} created pos.order #954 2026-09-13 07:51:25,587 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84778938 finished 2026-09-13 07:51:25,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.023 0.076 2026-09-13 07:51:25,659 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:51:25,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:25,732 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:25,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:25,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:25,891 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:25,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:25,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:51:25,974 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8196492 (allocated 9175040) 2026-09-13 07:51:25,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91785 2026-09-13 07:51:25,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:25,980 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91785 2026-09-13 07:51:26,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075126_033288_test_self_order_mobile.txt 2026-09-13 07:51:26,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpbetv7ful_chrome_odoo" 2026-09-13 07:51:26,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91911 2026-09-13 07:51:26,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp_yx051k6_chrome_odoo 2026-09-13 07:51:26,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39923/json/version 2026-09-13 07:51:26,191 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39923', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:26,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:26,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39923/json 2026-09-13 07:51:26,193 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39923', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:26,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39923/devtools/page/954CFCBB499BF0D51884F382B01CF894 2026-09-13 07:51:26,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:26,197 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:26,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:26,209 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:26,209 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:26,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.002 0.011 2026-09-13 07:51:26,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '954CFCBB499BF0D51884F382B01CF894', 'loaderId': 'D875E3B8844AC44A34022E6A59464E7C', 'isDownload': False} 2026-09-13 07:51:26,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-09-13 07:51:26,235 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:26,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-13 07:51:26,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:51:26,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:51:26,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:26,394 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:26,398 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:26,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:26,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/23] Tour self_mobile_meal_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:26,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.006 0.021 2026-09-13 07:51:26,434 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-13 07:51:26,445 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-13 07:51:26,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:26,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.037 0.086 2026-09-13 07:51:26,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.006 2026-09-13 07:51:26,619 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:26,654 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:26,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/23] Tour self_mobile_meal_table_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:51:26,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:51:26,689 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:26,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/23] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:26,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-13 07:51:26,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:51:26,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:51:26,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-13 07:51:26,806 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:51:26,815 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:26,815 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:51:26,822 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.027 2026-09-13 07:51:26,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.034 2026-09-13 07:51:26,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.040 2026-09-13 07:51:26,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.040 2026-09-13 07:51:26,848 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.030 2026-09-13 07:51:26,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-13 07:51:26,915 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:26,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/23] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:26,989 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:27,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:27] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-13 07:51:27,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:27,085 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:27,110 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71008541 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '7a449d43-6ea3-42c3-a4fa-8551efee3ca3'}] 2026-09-13 07:51:27,129 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71008541 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '7a449d43-6ea3-42c3-a4fa-8551efee3ca3'} created pos.order #955 2026-09-13 07:51:27,135 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71008541 finished 2026-09-13 07:51:27,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.021 0.074 2026-09-13 07:51:27,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.006 2026-09-13 07:51:27,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:27,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/23] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:27,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:27,399 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-13 07:51:27,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:27,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/23] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:27,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:27] "GET /web/image/product.product/2979/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:51:27,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:27,611 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/23] Tour self_mobile_meal_table_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:27,627 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71473212 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '7a449d43-6ea3-42c3-a4fa-8551efee3ca3'}] 2026-09-13 07:51:27,635 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1496] to pos.order #955 2026-09-13 07:51:27,638 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71473212 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '7a449d43-6ea3-42c3-a4fa-8551efee3ca3'} updated pos.order #955 2026-09-13 07:51:27,645 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71473212 finished 2026-09-13 07:51:27,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.023 0.058 2026-09-13 07:51:27,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:51:27,730 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:27,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:27,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:27,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:27,943 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/23] Tour self_mobile_meal_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:27,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:27,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-13 07:51:28,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8481064 (allocated 9437184) 2026-09-13 07:51:28,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91911 2026-09-13 07:51:28,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:28,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91911 2026-09-13 07:51:28,076 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075128_076422_test_self_order_mobile.txt 2026-09-13 07:51:28,076 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp_yx051k6_chrome_odoo" 2026-09-13 07:51:28,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92037 2026-09-13 07:51:28,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpngqcnjkw_chrome_odoo 2026-09-13 07:51:28,216 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34027/json/version 2026-09-13 07:51:28,217 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:28,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:28,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34027/json 2026-09-13 07:51:28,219 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:28,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34027/devtools/page/1A680898BFBB341796BFA14BE325495A 2026-09-13 07:51:28,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:28,222 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:28,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:28,227 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:28,227 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:28,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.003 0.016 2026-09-13 07:51:28,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '1A680898BFBB341796BFA14BE325495A', 'loaderId': 'BBDA941F479572E91FCB3E0443F9816B', 'isDownload': False} 2026-09-13 07:51:28,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-09-13 07:51:28,259 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:28,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.004 2026-09-13 07:51:28,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:51:28,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.010 2026-09-13 07:51:28,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:28,397 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:28,400 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:28,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:28,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/26] Tour self_mobile_meal_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:28,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.008 0.020 2026-09-13 07:51:28,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-13 07:51:28,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:28,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.047 0.097 2026-09-13 07:51:28,596 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.142 2026-09-13 07:51:28,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-09-13 07:51:28,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:28,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:51:28,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/26] Tour self_mobile_meal_table_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:51:28,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:28,696 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:28,739 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/26] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:28,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:51:28,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.017 0.024 2026-09-13 07:51:28,803 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:28,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-13 07:51:28,816 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:51:28,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-13 07:51:28,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-13 07:51:28,850 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-13 07:51:28,901 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:28,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.010 2026-09-13 07:51:28,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.028 2026-09-13 07:51:28,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.034 2026-09-13 07:51:28,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.037 2026-09-13 07:51:28,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/26] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:28,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.031 2026-09-13 07:51:28,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.035 2026-09-13 07:51:28,975 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.037 2026-09-13 07:51:28,977 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:28,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:28] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:51:29,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:29,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/26] Tour self_mobile_meal_table_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:51:29,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.006 2026-09-13 07:51:29,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:51:29,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/26] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:29,208 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23383575 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': 'ce10901c-38f3-44c5-b4b0-cb46781e2728'}] 2026-09-13 07:51:29,225 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23383575 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': 'ce10901c-38f3-44c5-b4b0-cb46781e2728'} created pos.order #956 2026-09-13 07:51:29,231 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23383575 finished 2026-09-13 07:51:29,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.023 0.057 2026-09-13 07:51:29,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:51:29,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:29,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:29,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/26] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:29,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:29,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-13 07:51:29,580 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:29,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/26] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:29,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:29] "GET /web/image/product.product/2979/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:51:29,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:29,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/26] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:29,765 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20405593 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': 'ce10901c-38f3-44c5-b4b0-cb46781e2728'}] 2026-09-13 07:51:29,778 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1498] to pos.order #956 2026-09-13 07:51:29,781 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20405593 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': 'ce10901c-38f3-44c5-b4b0-cb46781e2728'} updated pos.order #956 2026-09-13 07:51:29,787 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20405593 finished 2026-09-13 07:51:29,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.029 0.073 2026-09-13 07:51:29,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-13 07:51:29,896 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:29,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:30,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:30,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:30,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/26] Tour self_mobile_meal_table_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:30,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:30,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_out SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:51:30,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8800712 (allocated 10223616) 2026-09-13 07:51:30,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92037 2026-09-13 07:51:30,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:30,186 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92037 2026-09-13 07:51:30,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075130_217959_test_self_order_mobile.txt 2026-09-13 07:51:30,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpngqcnjkw_chrome_odoo" 2026-09-13 07:51:30,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92167 2026-09-13 07:51:30,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpgtgwgykb_chrome_odoo 2026-09-13 07:51:30,391 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38123/json/version 2026-09-13 07:51:30,392 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:30,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:30,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38123/json 2026-09-13 07:51:30,394 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:30,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38123/devtools/page/09CD39817EB9E7B7021AD3EC69D36ADD 2026-09-13 07:51:30,396 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:30,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:30,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:30,407 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:30,407 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:30,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.003 0.014 2026-09-13 07:51:30,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '09CD39817EB9E7B7021AD3EC69D36ADD', 'loaderId': '921EB6B0DB3F7327F97D46065C6068BB', 'isDownload': False} 2026-09-13 07:51:30,432 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-09-13 07:51:30,438 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:30,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:51:30,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:51:30,461 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:51:30,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:30,595 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:30,599 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:30,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:30,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/24] Tour self_mobile_meal_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:30,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.007 0.020 2026-09-13 07:51:30,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-13 07:51:30,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:30,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.042 0.086 2026-09-13 07:51:30,781 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.126 2026-09-13 07:51:30,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-09-13 07:51:30,816 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:30,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:51:30,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:51:30,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:30,878 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:30,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:30,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-13 07:51:30,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.023 2026-09-13 07:51:30,975 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-13 07:51:30,983 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:30,984 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-13 07:51:30,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:30] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-13 07:51:31,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-13 07:51:31,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-13 07:51:31,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:31,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.006 2026-09-13 07:51:31,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.013 2026-09-13 07:51:31,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.025 2026-09-13 07:51:31,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.030 2026-09-13 07:51:31,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.036 2026-09-13 07:51:31,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/24] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:31,144 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.047 2026-09-13 07:51:31,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.028 2026-09-13 07:51:31,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.042 2026-09-13 07:51:31,165 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:51:31,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.039 2026-09-13 07:51:31,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.023 2026-09-13 07:51:31,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:31,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:31,274 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85655966 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': '47250038-a592-4068-bf05-a5616c3ef0ee'}] 2026-09-13 07:51:31,290 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85655966 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': '47250038-a592-4068-bf05-a5616c3ef0ee'} created pos.order #957 2026-09-13 07:51:31,296 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85655966 finished 2026-09-13 07:51:31,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.020 0.058 2026-09-13 07:51:31,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:51:31,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:31,431 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:31,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:31,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:31,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-13 07:51:31,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:31,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/24] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:31,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "GET /web/image/product.product/2979/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:51:31,756 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:31,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:31,840 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33686153 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': '47250038-a592-4068-bf05-a5616c3ef0ee'}] 2026-09-13 07:51:31,853 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1500] to pos.order #957 2026-09-13 07:51:31,857 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33686153 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': '47250038-a592-4068-bf05-a5616c3ef0ee'} updated pos.order #957 2026-09-13 07:51:31,864 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33686153 finished 2026-09-13 07:51:31,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.031 0.088 2026-09-13 07:51:31,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:51:31,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:32,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:32,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:32,140 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:32,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/24] Tour self_mobile_meal_counter_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:32,244 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:32,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:51:32,283 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8657836 (allocated 9699328) 2026-09-13 07:51:32,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92167 2026-09-13 07:51:32,285 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:32,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92167 2026-09-13 07:51:32,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075132_314575_test_self_order_mobile.txt 2026-09-13 07:51:32,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpgtgwgykb_chrome_odoo" 2026-09-13 07:51:32,457 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92297 2026-09-13 07:51:32,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpbsi_t0ry_chrome_odoo 2026-09-13 07:51:32,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42293/json/version 2026-09-13 07:51:32,459 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:32,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:32,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42293/json 2026-09-13 07:51:32,461 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:32,461 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42293/devtools/page/FE89A5C1B62BFC68FF19D15E81FEF141 2026-09-13 07:51:32,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:32,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:32,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:32,468 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:32,469 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:32,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.004 0.011 2026-09-13 07:51:32,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'FE89A5C1B62BFC68FF19D15E81FEF141', 'loaderId': '7B544DAC14A28DC00E3F68FAFAF9B2B9', 'isDownload': False} 2026-09-13 07:51:32,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-09-13 07:51:32,496 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:32,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-09-13 07:51:32,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:51:32,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:51:32,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:32,621 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:32,624 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:32,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:32,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/26] Tour self_mobile_meal_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:32,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.007 0.017 2026-09-13 07:51:32,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-13 07:51:32,679 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:32,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.035 0.085 2026-09-13 07:51:32,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.120 2026-09-13 07:51:32,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-09-13 07:51:32,828 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:32,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:32,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:51:32,875 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:32,881 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:32,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:32,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-13 07:51:32,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:51:32,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:51:32,975 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:51:32,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:51:32,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:32,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:32] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:51:33,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-13 07:51:33,094 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:33,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.007 2026-09-13 07:51:33,127 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.018 2026-09-13 07:51:33,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.013 2026-09-13 07:51:33,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.030 2026-09-13 07:51:33,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.028 2026-09-13 07:51:33,154 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/26] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:33,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.030 2026-09-13 07:51:33,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.045 2026-09-13 07:51:33,169 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:33,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.038 2026-09-13 07:51:33,177 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.039 2026-09-13 07:51:33,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-09-13 07:51:33,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.046 2026-09-13 07:51:33,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.043 2026-09-13 07:51:33,205 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:33,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/26] Tour self_mobile_meal_counter_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:51:33,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.005 2026-09-13 07:51:33,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:51:33,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:33,404 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54382034 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '7063777a-3aa7-481c-b3b9-2299dba5f47e'}] 2026-09-13 07:51:33,424 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54382034 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '7063777a-3aa7-481c-b3b9-2299dba5f47e'} created pos.order #958 2026-09-13 07:51:33,430 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54382034 finished 2026-09-13 07:51:33,483 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.025 0.078 2026-09-13 07:51:33,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-09-13 07:51:33,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:33,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:33,639 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:33,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:33,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-13 07:51:33,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:33,860 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/26] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:33,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:33] "GET /web/image/product.product/2979/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-13 07:51:33,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:33,973 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:33,991 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32849343 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '7063777a-3aa7-481c-b3b9-2299dba5f47e'}] 2026-09-13 07:51:34,003 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: Added lines [1502] to pos.order #958 2026-09-13 07:51:34,008 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32849343 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '7063777a-3aa7-481c-b3b9-2299dba5f47e'} updated pos.order #958 2026-09-13 07:51:34,016 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32849343 finished 2026-09-13 07:51:34,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.038 0.067 2026-09-13 07:51:34,110 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.008 2026-09-13 07:51:34,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:34,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:34,223 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:34,276 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:34,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/26] Tour self_mobile_meal_counter_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:34,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:34,380 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-13 07:51:34,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8712992 (allocated 9961472) 2026-09-13 07:51:34,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92297 2026-09-13 07:51:34,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:34,416 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92297 2026-09-13 07:51:34,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075134_471947_test_self_order_mobile.txt 2026-09-13 07:51:34,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpbsi_t0ry_chrome_odoo" 2026-09-13 07:51:34,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92433 2026-09-13 07:51:34,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpxakmdkdg_chrome_odoo 2026-09-13 07:51:34,617 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34823/json/version 2026-09-13 07:51:34,618 26 INFO rb-103a292-224772-415053 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-09-13 07:51:34,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:34,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34823/json 2026-09-13 07:51:34,620 26 INFO rb-103a292-224772-415053 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-09-13 07:51:34,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34823/devtools/page/2A4531952994A532FAF4FB9CD43071CD 2026-09-13 07:51:34,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:34,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:34,629 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:34,630 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:34,630 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:34,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.002 0.011 2026-09-13 07:51:34,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2A4531952994A532FAF4FB9CD43071CD', 'loaderId': '5ED1E656013C78DCA411152494C8E823', 'isDownload': False} 2026-09-13 07:51:34,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-09-13 07:51:34,657 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:34,667 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.004 2026-09-13 07:51:34,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:51:34,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:51:34,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:34,783 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:34,788 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:34,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:34,789 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/34] Tour self_order_mobile_meal_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:34,820 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.007 0.020 2026-09-13 07:51:34,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-13 07:51:34,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:51:34,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:34,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:34] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.054 0.088 2026-09-13 07:51:35,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-09-13 07:51:35,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:35,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:35,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/34] Tour self_order_mobile_meal_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:51:35,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:35,087 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:35,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:35,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-13 07:51:35,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.017 2026-09-13 07:51:35,177 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:51:35,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:51:35,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:35,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:51:35,202 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:51:35,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.011 2026-09-13 07:51:35,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.025 2026-09-13 07:51:35,245 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-13 07:51:35,251 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.033 2026-09-13 07:51:35,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.046 2026-09-13 07:51:35,268 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.059 2026-09-13 07:51:35,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.063 2026-09-13 07:51:35,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.032 2026-09-13 07:51:35,287 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.038 2026-09-13 07:51:35,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:35,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.039 2026-09-13 07:51:35,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.028 2026-09-13 07:51:35,306 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.020 2026-09-13 07:51:35,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.049 2026-09-13 07:51:35,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.038 2026-09-13 07:51:35,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:35,370 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:35,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:35] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-09-13 07:51:35,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/34] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-13 07:51:35,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/34] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-13 07:51:35,513 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/34] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-13 07:51:35,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:35,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/34] Tour self_order_mobile_meal_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:51:35,678 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:35,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:35,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-13 07:51:35,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:35,890 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:35,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:36,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/34] Tour self_order_mobile_meal_cancel → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:51:36,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:36] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.007 2026-09-13 07:51:36,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:51:36,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/34] Tour self_order_mobile_meal_cancel → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:36,136 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91687071 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000009', 'uuid': '83907f38-0cf7-4ea5-b02d-a32f29283a0a'}] 2026-09-13 07:51:36,152 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91687071 order {'name': None, 'pos_reference': '260-193-000009', 'uuid': '83907f38-0cf7-4ea5-b02d-a32f29283a0a'} created pos.order #959 2026-09-13 07:51:36,158 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91687071 finished 2026-09-13 07:51:36,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.027 0.062 2026-09-13 07:51:36,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-13 07:51:36,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:36,298 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:36,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:36,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-13 07:51:36,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [27/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-13 07:51:36,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [28/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:36,568 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [29/34] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-13 07:51:36,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:36] "GET /web/image/product.product/2979/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-13 07:51:36,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [30/34] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-13 07:51:36,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [31/34] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-13 07:51:36,726 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [32/34] Tour self_order_mobile_meal_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:36,782 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [33/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:36,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [34/34] Tour self_order_mobile_meal_cancel → Step Check is button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:36,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:36,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-13 07:51:36,911 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9489864 (allocated 10747904) 2026-09-13 07:51:36,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92433 2026-09-13 07:51:36,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:36,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92433 2026-09-13 07:51:36,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075136_954618_test_self_order_mobile.txt 2026-09-13 07:51:36,954 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpxakmdkdg_chrome_odoo" 2026-09-13 07:51:37,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92572 2026-09-13 07:51:37,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpb8pxn8dp_chrome_odoo 2026-09-13 07:51:37,120 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45195/json/version 2026-09-13 07:51:37,121 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:37,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:37,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45195/json 2026-09-13 07:51:37,124 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:37,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45195/devtools/page/DCD2B811E637E8030E9160A45A4C1382 2026-09-13 07:51:37,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:37,132 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:37,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:37,142 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:37,142 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:37,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.002 0.011 2026-09-13 07:51:37,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'DCD2B811E637E8030E9160A45A4C1382', 'loaderId': 'C61ED6900B78C134BCBD0FD738BBB136', 'isDownload': False} 2026-09-13 07:51:37,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-09-13 07:51:37,169 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:37,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:51:37,187 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:51:37,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:51:37,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:37,307 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:37,310 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:37,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:37,314 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/23] Tour self_order_mobile_each_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:37,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:51:37,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.006 0.021 2026-09-13 07:51:37,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-13 07:51:37,366 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:37,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.053 0.090 2026-09-13 07:51:37,551 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-09-13 07:51:37,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:37,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:37,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/23] Tour self_order_mobile_each_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:51:37,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:37,635 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:37,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.008 2026-09-13 07:51:37,690 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.023 2026-09-13 07:51:37,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.037 2026-09-13 07:51:37,707 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.036 2026-09-13 07:51:37,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/23] Tour self_order_mobile_each_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:37,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.027 2026-09-13 07:51:37,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.050 2026-09-13 07:51:37,727 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.048 2026-09-13 07:51:37,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.039 2026-09-13 07:51:37,743 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.022 2026-09-13 07:51:37,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.039 2026-09-13 07:51:37,759 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.054 2026-09-13 07:51:37,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.041 2026-09-13 07:51:37,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-13 07:51:37,779 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/23] Tour self_order_mobile_each_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:37,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:51:37,798 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:51:37,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.070 2026-09-13 07:51:37,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:51:37,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:51:37,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.086 2026-09-13 07:51:37,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-09-13 07:51:37,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/23] Tour self_order_mobile_each_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:37,860 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51: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-09-13 07:51:37,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:37] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:51:37,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/23] Tour self_order_mobile_each_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-13 07:51:37,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/23] Tour self_order_mobile_each_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-13 07:51:38,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/23] Tour self_order_mobile_each_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-13 07:51:38,056 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:38,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/23] Tour self_order_mobile_each_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:51:38,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/23] Tour self_order_mobile_each_cancel → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-13 07:51:38,217 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/23] Tour self_order_mobile_each_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:38,274 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/23] Tour self_order_mobile_each_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:38,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/23] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:38,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:38] "GET /web/image/product.product/2979/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:51:38,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:38,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/23] Tour self_order_mobile_each_cancel → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:51:38,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:38] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.006 2026-09-13 07:51:38,495 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/23] Tour self_order_mobile_each_cancel → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:51:38,556 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/23] Tour self_order_mobile_each_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:38,574 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7357747 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000010', 'uuid': 'd4403778-2d7c-4a69-ad85-268a6e2e135a'}] 2026-09-13 07:51:38,590 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7357747 order {'name': None, 'pos_reference': '260-193-000010', 'uuid': 'd4403778-2d7c-4a69-ad85-268a6e2e135a'} created pos.order #960 2026-09-13 07:51:38,597 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7357747 finished 2026-09-13 07:51:38,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.021 0.058 2026-09-13 07:51:38,659 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:51:38,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/23] Tour self_order_mobile_each_cancel → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:38,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/23] Tour self_order_mobile_each_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:38,784 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/23] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:38,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/23] Tour self_order_mobile_each_cancel → Step Check is button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:38,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:38,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-13 07:51:38,920 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8928756 (allocated 9961472) 2026-09-13 07:51:38,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92572 2026-09-13 07:51:38,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:38,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92572 2026-09-13 07:51:38,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075138_958058_test_self_order_mobile.txt 2026-09-13 07:51:38,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpb8pxn8dp_chrome_odoo" 2026-09-13 07:51:39,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92705 2026-09-13 07:51:39,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpatrkoklq_chrome_odoo 2026-09-13 07:51:39,108 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46007/json/version 2026-09-13 07:51:39,109 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:39,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:39,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46007/json 2026-09-13 07:51:39,111 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:39,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46007/devtools/page/1DBB990B403D670C7959DE1588423DD5 2026-09-13 07:51:39,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-13 07:51:39,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-13 07:51:39,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-13 07:51:39,121 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" in browser 2026-09-13 07:51:39,122 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32" 2026-09-13 07:51:39,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /pos-self/193?access_token=2e0ebd2d905042f9&table_identifier=c02f7f32 HTTP/1.1" 200 - 9 0.003 0.012 2026-09-13 07:51:39,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '1DBB990B403D670C7959DE1588423DD5', 'loaderId': '96ECDAD54BD67F4D07C66D4DFAB9ED1E', 'isDownload': False} 2026-09-13 07:51:39,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_auto_table_selection_takeaway_in')" 2026-09-13 07:51:39,148 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:39,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:51:39,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:51:39,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:51:39,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:39,317 26 INFO rb-103a292-224772-415053 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=2e0ebd2d905042f9&table_identifier=c02f7f32", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:39,319 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:39,319 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:39,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:39,348 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-13 07:51:39,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:51:39,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:39,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.043 0.083 2026-09-13 07:51:39,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-09-13 07:51:39,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-09-13 07:51:39,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:39,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/image/ir.attachment/9517/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:39,582 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:51:39,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/image/ir.attachment/9484/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:39,596 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:39,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:39,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-09-13 07:51:39,695 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-13 07:51:39,704 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-13 07:51:39,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-13 07:51:39,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:39,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.057 2026-09-13 07:51:39,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-13 07:51:39,783 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:39,794 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:39,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:51:39,824 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.007 2026-09-13 07:51:39,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.013 2026-09-13 07:51:39,836 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:39,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.015 2026-09-13 07:51:39,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.017 2026-09-13 07:51:39,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.013 2026-09-13 07:51:39,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.027 2026-09-13 07:51:39,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.037 2026-09-13 07:51:39,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.049 2026-09-13 07:51:39,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.024 2026-09-13 07:51:39,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.017 2026-09-13 07:51:39,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.013 2026-09-13 07:51:39,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.030 2026-09-13 07:51:39,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.018 2026-09-13 07:51:39,899 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check if the table selection is not displayed (trigger: body:not(:has(.self_order_popup_table))) 2026-09-13 07:51:39,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.059 2026-09-13 07:51:39,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.052 2026-09-13 07:51:39,922 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76930508 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000011', 'uuid': '739dd02e-f46a-4ff2-a458-9d59b27ec64d'}] 2026-09-13 07:51:39,937 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76930508 order {'name': None, 'pos_reference': '260-193-000011', 'uuid': '739dd02e-f46a-4ff2-a458-9d59b27ec64d'} created pos.order #961 2026-09-13 07:51:39,947 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76930508 finished 2026-09-13 07:51:39,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:39,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.022 0.065 2026-09-13 07:51:40,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-09-13 07:51:40,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:40,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-13 07:51:40,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-13 07:51:40,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR self_mobile_auto_table_selection_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-13 07:51:40,144 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7679440 (allocated 8650752) 2026-09-13 07:51:40,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92705 2026-09-13 07:51:40,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-13 07:51:40,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92705 2026-09-13 07:51:40,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075140_200525_test_self_order_mobile.txt 2026-09-13 07:51:40,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpatrkoklq_chrome_odoo" 2026-09-13 07:51:40,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-09-13 07:51:42,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 92841 2026-09-13 07:51:42,042 26 INFO rb-103a292-224772-415053 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/tmp__05v6xc_chrome_odoo 2026-09-13 07:51:42,042 26 INFO rb-103a292-224772-415053 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:37869/json/version 2026-09-13 07:51:42,043 26 INFO rb-103a292-224772-415053 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-09-13 07:51:42,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:42,045 26 INFO rb-103a292-224772-415053 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:37869/json 2026-09-13 07:51:42,045 26 INFO rb-103a292-224772-415053 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-09-13 07:51:42,046 26 INFO rb-103a292-224772-415053 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:37869/devtools/page/1B5915A7D23B984C24993FE749E8836C 2026-09-13 07:51:42,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Enable chrome headless console log notification 2026-09-13 07:51:42,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-09-13 07:51:42,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-09-13 07:51:42,114 26 INFO rb-103a292-224772-415053 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=b918ecc8248143a9&table_identifier=94610876" in browser 2026-09-13 07:51:42,115 26 INFO rb-103a292-224772-415053 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=b918ecc8248143a9&table_identifier=94610876" 2026-09-13 07:51:42,138 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:51:42,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /pos-self/194?access_token=b918ecc8248143a9&table_identifier=94610876 HTTP/1.1" 200 - 59 0.015 0.199 2026-09-13 07:51:42,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '1B5915A7D23B984C24993FE749E8836C', 'loaderId': 'D0AF6E94D8F894D68032BCC01EF3EACC', 'isDownload': False} 2026-09-13 07:51:42,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate ready code "odoo.isTourReady('self_order_mobile_0_price_order')" 2026-09-13 07:51:42,358 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:42,370 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:51:42,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:51:42,397 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:51:42,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.045 2026-09-13 07:51:42,428 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:51:42,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.067 2026-09-13 07:51:42,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:51:42,530 26 INFO rb-103a292-224772-415053 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=b918ecc8248143a9&table_identifier=94610876", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:42,534 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:42,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:51:42,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [1/10] Tour self_order_mobile_0_price_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:42,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.012 0.022 2026-09-13 07:51:42,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [2/10] Tour self_order_mobile_0_price_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:42,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:51:42,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.049 0.098 2026-09-13 07:51:42,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.147 2026-09-13 07:51:42,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-13 07:51:42,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:42,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/image/ir.attachment/9557/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:42,827 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [3/10] Tour self_order_mobile_0_price_order → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-13 07:51:42,837 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/image/ir.attachment/9524/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-13 07:51:42,843 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:42,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [4/10] Tour self_order_mobile_0_price_order → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-13 07:51:42,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.011 2026-09-13 07:51:42,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-13 07:51:42,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:51:42,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:51:42,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:51:42,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:42] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:51:42,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [5/10] Tour self_order_mobile_0_price_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:43,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [6/10] Tour self_order_mobile_0_price_order → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-13 07:51:43,049 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51: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-09-13 07:51:43,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:43] "GET /web/image/product.product/2980/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-13 07:51:43,086 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [7/10] Tour self_order_mobile_0_price_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:43,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [8/10] Tour self_order_mobile_0_price_order → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:43,172 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23898663 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': '81ab9c77-99be-48e3-b074-8ca514db1c65'}] 2026-09-13 07:51:43,192 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23898663 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': '81ab9c77-99be-48e3-b074-8ca514db1c65'} created pos.order #962 2026-09-13 07:51:43,198 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23898663 finished 2026-09-13 07:51:43,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 234 0.070 0.165 2026-09-13 07:51:43,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:51:43,429 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [9/10] Tour self_order_mobile_0_price_order → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:43,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [10/10] Tour self_order_mobile_0_price_order → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:51:43,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-09-13 07:51:43,538 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_0_price_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:51:43,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7898752 (allocated 8912896) 2026-09-13 07:51:43,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 92841 2026-09-13 07:51:43,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-09-13 07:51:43,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 92841 2026-09-13 07:51:43,606 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075143_606023_test_self_order_mobile_0_price_order.txt 2026-09-13 07:51:43,606 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmp__05v6xc_chrome_odoo" 2026-09-13 07:51:43,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-09-13 07:51:45,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 92958 2026-09-13 07:51:45,656 26 INFO rb-103a292-224772-415053 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/tmpemzd230w_chrome_odoo 2026-09-13 07:51:45,656 26 INFO rb-103a292-224772-415053 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:41225/json/version 2026-09-13 07:51:45,657 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:45,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:45,659 26 INFO rb-103a292-224772-415053 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:41225/json 2026-09-13 07:51:45,659 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:45,660 26 INFO rb-103a292-224772-415053 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:41225/devtools/page/38DB3F02F307618E4DDF0ACAF8F93037 2026-09-13 07:51:45,661 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Enable chrome headless console log notification 2026-09-13 07:51:45,663 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-09-13 07:51:45,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-09-13 07:51:45,730 26 INFO rb-103a292-224772-415053 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-09-13 07:51:45,731 26 INFO rb-103a292-224772-415053 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-09-13 07:51:45,738 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:51:46,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /pos-self/195 HTTP/1.1" 200 - 57 0.014 0.260 2026-09-13 07:51:46,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '38DB3F02F307618E4DDF0ACAF8F93037', 'loaderId': 'B70BF866D9DBABC5BE6BD336A4A034ED', 'isDownload': False} 2026-09-13 07:51:46,013 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate ready code "odoo.isTourReady('self_order_mobile_no_access_token')" 2026-09-13 07:51:46,017 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:46,032 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:51:46,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:51:46,057 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:51:46,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.042 2026-09-13 07:51:46,083 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:51:46,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.063 2026-09-13 07:51:46,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:51:46,203 26 INFO rb-103a292-224772-415053 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-09-13 07:51:46,206 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:46,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:51:46,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [1/3] Tour self_order_mobile_no_access_token → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:46,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.012 0.020 2026-09-13 07:51:46,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:51:46,265 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [2/3] Tour self_order_mobile_no_access_token → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:46,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "POST /pos-self/data/195 HTTP/1.1" 200 - 181 0.059 0.124 2026-09-13 07:51:46,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.180 2026-09-13 07:51:46,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:46,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /web/image/ir.attachment/9597/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-13 07:51:46,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [3/3] Tour self_order_mobile_no_access_token → Step Check that: ---Check is button 'Order'--- is not true (trigger: body:not(:has(.btn:contains('Order')))) 2026-09-13 07:51:46,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /web/image/ir.attachment/9564/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:46,561 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:46,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-09-13 07:51:46,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_no_access_token SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-13 07:51:46,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6121876 (allocated 6553600) 2026-09-13 07:51:46,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 92958 2026-09-13 07:51:46,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-09-13 07:51:46,616 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 92958 2026-09-13 07:51:46,670 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075146_670086_test_self_order_mobile_no_access_token.txt 2026-09-13 07:51:46,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpemzd230w_chrome_odoo" 2026-09-13 07:51:46,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-09-13 07:51:48,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 93065 2026-09-13 07:51:48,766 26 INFO rb-103a292-224772-415053 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/tmpo_2zwzwr_chrome_odoo 2026-09-13 07:51:48,766 26 INFO rb-103a292-224772-415053 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:42535/json/version 2026-09-13 07:51:48,767 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:48,768 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:48,768 26 INFO rb-103a292-224772-415053 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:42535/json 2026-09-13 07:51:48,769 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:48,769 26 INFO rb-103a292-224772-415053 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:42535/devtools/page/76076B0055E1CF4420F90DE8D6D7D9A2 2026-09-13 07:51:48,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Enable chrome headless console log notification 2026-09-13 07:51:48,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome headless enable page notifications 2026-09-13 07:51:48,842 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:51:48,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Setting session cookie in browser 2026-09-13 07:51:48,846 26 INFO rb-103a292-224772-415053 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-09-13 07:51:48,846 26 INFO rb-103a292-224772-415053 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-09-13 07:51:48,852 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:51:49,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "GET /pos/ui/197 HTTP/1.1" 200 - 123 0.036 0.317 2026-09-13 07:51:49,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '76076B0055E1CF4420F90DE8D6D7D9A2', 'loaderId': 'C0DC4BFA60AA849CAD5D5D9CDE339F95', 'isDownload': False} 2026-09-13 07:51:49,207 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Evaluate ready code "odoo.isTourReady('test_no_orders_from_other_config')" 2026-09-13 07:51:49,211 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:49,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:51:49,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:51:49,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-13 07:51:49,547 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:49,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:51:49,563 26 INFO rb-103a292-224772-415053 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-09-13 07:51:49,566 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [1/4] Tour test_no_orders_from_other_config → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:51:49,572 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-09-13 07:51:49,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:51:49,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:49,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:51:49,606 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-09-13 07:51:49,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.009 2026-09-13 07:51:49,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.022 2026-09-13 07:51:50,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 422 0.163 0.235 2026-09-13 07:51:50,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:50,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:51:50,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-13 07:51:50,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:51:50,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:50,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-13 07:51:50,194 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:50,215 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-13 07:51:50,225 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51: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-09-13 07:51:50,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.019 2026-09-13 07:51:50,230 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-13 07:51:50,231 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-13 07:51:50,232 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:51:50,234 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [2/4] Tour test_no_orders_from_other_config → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:51:50,268 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:50,286 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [3/4] Tour test_no_orders_from_other_config → Step .pos-leftheader .orders-button 2026-09-13 07:51:50,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /pos/ui/197?from_backend=True HTTP/1.1" 200 - 31 0.014 0.023 2026-09-13 07:51:50,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /pos/ui/197 HTTP/1.1" 200 - 31 0.012 0.061 2026-09-13 07:51:50,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.009 0.062 2026-09-13 07:51:50,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [4/4] Tour test_no_orders_from_other_config → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-13 07:51:50,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:51:50,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.011 2026-09-13 07:51:50,437 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:50,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: tour succeeded 2026-09-13 07:51:50,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_no_orders_from_other_config SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-13 07:51:50,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 11973932 (allocated 13107200) 2026-09-13 07:51:50,493 26 INFO rb-103a292-224772-415053 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 93065 2026-09-13 07:51:50,493 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Closing websocket connection 2026-09-13 07:51:50,494 26 INFO rb-103a292-224772-415053 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 93065 2026-09-13 07:51:50,564 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075150_564650_test_self_order_mobile_not_visible_in_other_config.txt 2026-09-13 07:51:50,564 26 INFO rb-103a292-224772-415053 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/tmpo_2zwzwr_chrome_odoo" 2026-09-13 07:51:50,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-09-13 07:51:52,701 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 93187 2026-09-13 07:51:52,701 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpzp9qfzdn_chrome_odoo 2026-09-13 07:51:52,701 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:41457/json/version 2026-09-13 07:51:52,702 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:52,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:52,704 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:41457/json 2026-09-13 07:51:52,705 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:52,705 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:41457/devtools/page/6BB5403139245EB6537F22126E950188 2026-09-13 07:51:52,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-13 07:51:52,707 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-13 07:51:52,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-13 07:51:52,779 26 INFO rb-103a292-224772-415053 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=1a49fa48d8984d20&table_identifier=bcf54be6" in browser 2026-09-13 07:51:52,779 26 INFO rb-103a292-224772-415053 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=1a49fa48d8984d20&table_identifier=bcf54be6" 2026-09-13 07:51:52,789 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:51:53,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /pos-self/198?access_token=1a49fa48d8984d20&table_identifier=bcf54be6 HTTP/1.1" 200 - 59 0.017 0.198 2026-09-13 07:51:53,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '6BB5403139245EB6537F22126E950188', 'loaderId': '981CF4973A0A5DE3544C8534DBE2979B', 'isDownload': False} 2026-09-13 07:51:53,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate ready code "odoo.isTourReady('test_self_order_table_sharing-each_mode')" 2026-09-13 07:51:53,010 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:53,023 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:51:53,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.023 2026-09-13 07:51:53,058 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:51:53,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.048 2026-09-13 07:51:53,076 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:51:53,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.071 2026-09-13 07:51:53,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:51:53,232 26 INFO rb-103a292-224772-415053 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=1a49fa48d8984d20&table_identifier=bcf54be6", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:53,236 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:53,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:51:53,238 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [1/10] Tour test_self_order_table_sharing-each_mode → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:53,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.011 0.020 2026-09-13 07:51:53,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:51:53,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [2/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:53,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "POST /pos-self/data/198 HTTP/1.1" 200 - 180 0.072 0.086 2026-09-13 07:51:53,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.151 2026-09-13 07:51:53,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:51:53,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:53,524 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/ir.attachment/9674/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:53,554 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [3/10] Tour test_self_order_table_sharing-each_mode → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:53,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-13 07:51:53,595 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:53,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-13 07:51:53,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:51:53,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:51:53,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [4/10] Tour test_self_order_table_sharing-each_mode → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:53,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:51:53,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:51:53,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [5/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:53,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [6/10] Tour test_self_order_table_sharing-each_mode → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:53,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/ir.attachment/9641/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:53,771 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51: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-09-13 07:51:53,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-09-13 07:51:53,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:53] "GET /web/image/product.product/2979/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.026 2026-09-13 07:51:53,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [7/10] Tour test_self_order_table_sharing-each_mode → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:51:53,852 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [8/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:51:53,917 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [9/10] Tour test_self_order_table_sharing-each_mode → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:51:53,947 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26693130 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000002', 'uuid': '2ad1c007-532f-429f-9c36-6dcf6b220e56'}] 2026-09-13 07:51:53,968 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26693130 order {'name': None, 'pos_reference': '260-198-000002', 'uuid': '2ad1c007-532f-429f-9c36-6dcf6b220e56'} created pos.order #965 2026-09-13 07:51:53,974 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26693130 finished 2026-09-13 07:51:54,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.034 0.089 2026-09-13 07:51:54,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:51:54,080 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [10/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:51:54,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-13 07:51:54,134 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_table_sharing-each_mode SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:51:54,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7877224 (allocated 9175040) 2026-09-13 07:51:54,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 93187 2026-09-13 07:51:54,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-13 07:51:54,160 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 93187 2026-09-13 07:51:54,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075154_213936_test_self_order_table_sharing.txt 2026-09-13 07:51:54,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpzp9qfzdn_chrome_odoo" 2026-09-13 07:51:54,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 93311 2026-09-13 07:51:54,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpj67fkjrw_chrome_odoo 2026-09-13 07:51:54,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:33105/json/version 2026-09-13 07:51:54,369 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:54,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:54,371 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:33105/json 2026-09-13 07:51:54,371 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:54,372 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:33105/devtools/page/B84EF1B5A2D56C190C267EE6ECA3D19B 2026-09-13 07:51:54,373 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-13 07:51:54,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-13 07:51:54,379 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-13 07:51:54,381 26 INFO rb-103a292-224772-415053 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=1a49fa48d8984d20&table_identifier=bcf54be6" in browser 2026-09-13 07:51:54,381 26 INFO rb-103a292-224772-415053 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=1a49fa48d8984d20&table_identifier=bcf54be6" 2026-09-13 07:51:54,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /pos-self/198?access_token=1a49fa48d8984d20&table_identifier=bcf54be6 HTTP/1.1" 200 - 9 0.003 0.014 2026-09-13 07:51:54,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'B84EF1B5A2D56C190C267EE6ECA3D19B', 'loaderId': '627FF0323F0F9B8D11241CAF3981AEDC', 'isDownload': False} 2026-09-13 07:51:54,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate ready code "odoo.isTourReady('test_self_order_table_sharing-meal_mode')" 2026-09-13 07:51:54,410 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:54,421 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-13 07:51:54,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:51:54,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:51:54,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:54,537 26 INFO rb-103a292-224772-415053 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=1a49fa48d8984d20&table_identifier=bcf54be6", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:54,541 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:54,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:54,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [1/4] Tour test_self_order_table_sharing-meal_mode → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:51:54,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.007 0.016 2026-09-13 07:51:54,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-13 07:51:54,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-13 07:51:54,594 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [2/4] Tour test_self_order_table_sharing-meal_mode → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:54,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "POST /pos-self/data/198 HTTP/1.1" 200 - 113 0.036 0.074 2026-09-13 07:51:54,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.012 0.018 2026-09-13 07:51:54,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:54,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/image/ir.attachment/9674/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:54,818 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [3/4] Tour test_self_order_table_sharing-meal_mode → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:51:54,850 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-09-13 07:51:54,856 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:54,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-13 07:51:54,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-13 07:51:54,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:51:54,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:51:54,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [4/4] Tour test_self_order_table_sharing-meal_mode → Step Check product card with Coca-Cola and 2.20 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.20"))) 2026-09-13 07:51:54,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-13 07:51:54,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/image/ir.attachment/9641/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-13 07:51:54,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "GET /web/image/product.product/2977/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:51:54,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.020 2026-09-13 07:51:54,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-13 07:51:54,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_table_sharing-meal_mode SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:51:54,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7076832 (allocated 7602176) 2026-09-13 07:51:54,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 93311 2026-09-13 07:51:54,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-13 07:51:54,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 93311 2026-09-13 07:51:55,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075155_025059_test_self_order_table_sharing.txt 2026-09-13 07:51:55,025 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpj67fkjrw_chrome_odoo" 2026-09-13 07:51:55,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-09-13 07:51:57,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 93433 2026-09-13 07:51:57,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp3hggp6qt_chrome_odoo 2026-09-13 07:51:57,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:37939/json/version 2026-09-13 07:51:57,039 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:57,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:57,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:37939/json 2026-09-13 07:51:57,041 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:57,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:37939/devtools/page/DDA0C52BBE678893F5A3C0DD1C1E9E0D 2026-09-13 07:51:57,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-13 07:51:57,043 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-13 07:51:57,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-13 07:51:57,106 26 INFO rb-103a292-224772-415053 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=21733bef480f49af" in browser 2026-09-13 07:51:57,107 26 INFO rb-103a292-224772-415053 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=21733bef480f49af" 2026-09-13 07:51:57,113 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:51:57,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /pos-self/199?access_token=21733bef480f49af HTTP/1.1" 200 - 57 0.017 0.270 2026-09-13 07:51:57,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'DDA0C52BBE678893F5A3C0DD1C1E9E0D', 'loaderId': '3FEFCFF8EEC2B40DB2448D080B49D796', 'isDownload': False} 2026-09-13 07:51:57,401 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate ready code "odoo.isTourReady('test_sub_categories_products_displayed')" 2026-09-13 07:51:57,406 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:57,421 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:51:57,439 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-09-13 07:51:57,443 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:51:57,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.044 2026-09-13 07:51:57,464 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:51:57,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.060 2026-09-13 07:51:57,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:51:57,571 26 INFO rb-103a292-224772-415053 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=21733bef480f49af", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:57,576 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:57,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:51:57,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [1/5] Tour test_sub_categories_products_displayed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:57,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.017 0.022 2026-09-13 07:51:57,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-13 07:51:57,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.061 0.087 2026-09-13 07:51:57,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.145 2026-09-13 07:51:57,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:57,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/image/ir.attachment/9714/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:57,892 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [2/5] Tour test_sub_categories_products_displayed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:51:57,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:51:57,927 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:51:57,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/image/pos.category/359/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-13 07:51:57,941 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:51:57,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [3/5] Tour test_sub_categories_products_displayed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:57,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-13 07:51:57,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:51:57,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:51:57,970 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:57] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:51:58,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [4/5] Tour test_sub_categories_products_displayed → Step Click on category 'Parent' (trigger: .category_btn:contains('Parent')) 2026-09-13 07:51:58,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [5/5] Tour test_sub_categories_products_displayed → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:58,124 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-13 07:51:58,125 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_sub_categories_products_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:51:58,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 8114092 (allocated 8912896) 2026-09-13 07:51:58,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 93433 2026-09-13 07:51:58,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-13 07:51:58,152 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 93433 2026-09-13 07:51:58,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075158_182000_test_sub_categories_products_displayed.txt 2026-09-13 07:51:58,182 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp3hggp6qt_chrome_odoo" 2026-09-13 07:51:58,403 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 93550 2026-09-13 07:51:58,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpi4mzs9ue_chrome_odoo 2026-09-13 07:51:58,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:43353/json/version 2026-09-13 07:51:58,405 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:58,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:58,406 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:43353/json 2026-09-13 07:51:58,407 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:58,408 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:43353/devtools/page/018E8AD1380DF56BD2549D906323004C 2026-09-13 07:51:58,409 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-13 07:51:58,410 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-13 07:51:58,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-13 07:51:58,420 26 INFO rb-103a292-224772-415053 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-09-13 07:51:58,420 26 INFO rb-103a292-224772-415053 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-09-13 07:51:58,435 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /pos-self/199 HTTP/1.1" 200 - 7 0.002 0.010 2026-09-13 07:51:58,438 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '018E8AD1380DF56BD2549D906323004C', 'loaderId': '4A61F764544F59EAD655F71DC9B38C09', 'isDownload': False} 2026-09-13 07:51:58,439 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate ready code "odoo.isTourReady('test_sub_categories_products_displayed')" 2026-09-13 07:51:58,443 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:58,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:51:58,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:51:58,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.011 2026-09-13 07:51:58,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:58,595 26 INFO rb-103a292-224772-415053 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-09-13 07:51:58,599 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:58,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:51:58,600 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [1/5] Tour test_sub_categories_products_displayed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:58,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.007 0.017 2026-09-13 07:51:58,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-13 07:51:58,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "POST /pos-self/data/199 HTTP/1.1" 200 - 113 0.048 0.091 2026-09-13 07:51:58,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.133 2026-09-13 07:51:58,800 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:58,827 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/image/ir.attachment/9720/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:58,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [2/5] Tour test_sub_categories_products_displayed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:51:58,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:51:58,898 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/image/pos.category/359/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.029 2026-09-13 07:51:58,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:51:58,914 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:51:58,921 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:51:58,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-13 07:51:58,932 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [3/5] Tour test_sub_categories_products_displayed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:58,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:58] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:51:58,985 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [4/5] Tour test_sub_categories_products_displayed → Step Click on category 'Parent' (trigger: .category_btn:contains('Parent')) 2026-09-13 07:51:59,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [5/5] Tour test_sub_categories_products_displayed → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:51:59,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-13 07:51:59,093 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_sub_categories_products_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:51:59,110 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6846756 (allocated 7602176) 2026-09-13 07:51:59,111 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 93550 2026-09-13 07:51:59,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-13 07:51:59,112 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 93550 2026-09-13 07:51:59,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075159_165697_test_sub_categories_products_displayed.txt 2026-09-13 07:51:59,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpi4mzs9ue_chrome_odoo" 2026-09-13 07:51:59,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 93660 2026-09-13 07:51:59,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpp9nkaewz_chrome_odoo 2026-09-13 07:51:59,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34769/json/version 2026-09-13 07:51:59,350 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:59,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:51:59,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34769/json 2026-09-13 07:51:59,352 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:51:59,353 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:34769/devtools/page/302F740DE17A70E9F3E152AA4697B289 2026-09-13 07:51:59,354 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-13 07:51:59,355 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-13 07:51:59,361 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-13 07:51:59,366 26 INFO rb-103a292-224772-415053 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=21733bef480f49af" in browser 2026-09-13 07:51:59,366 26 INFO rb-103a292-224772-415053 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=21733bef480f49af" 2026-09-13 07:51:59,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /pos-self/199?access_token=21733bef480f49af HTTP/1.1" 200 - 7 0.002 0.009 2026-09-13 07:51:59,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '302F740DE17A70E9F3E152AA4697B289', 'loaderId': '8BC856EA3E1CA71EBAC4AD5C49D3A910', 'isDownload': False} 2026-09-13 07:51:59,385 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate ready code "odoo.isTourReady('test_sub_categories_products_displayed')" 2026-09-13 07:51:59,391 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:51:59,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-09-13 07:51:59,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:51:59,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:51:59,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:59,554 26 INFO rb-103a292-224772-415053 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=21733bef480f49af", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:51:59,557 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:51:59,557 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:51:59,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [1/5] Tour test_sub_categories_products_displayed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:51:59,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-13 07:51:59,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-13 07:51:59,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "POST /pos-self/data/199 HTTP/1.1" 200 - 114 0.036 0.103 2026-09-13 07:51:59,738 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.135 2026-09-13 07:51:59,790 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:51:59,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-09-13 07:51:59,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/image/ir.attachment/9723/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:51:59,867 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [2/5] Tour test_sub_categories_products_displayed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-13 07:51:59,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/image/pos.category/356/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 07:51:59,908 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/image/pos.category/359/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-13 07:51:59,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/image/product.template/2477/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:51:59,923 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [3/5] Tour test_sub_categories_products_displayed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:51:59,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/image/product.template/2480/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:51:59,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/image/product.template/2479/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:51:59,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/image/product.template/2476/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:51:59,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:51:59] "GET /web/image/pos.category/358/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.044 2026-09-13 07:51:59,976 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [4/5] Tour test_sub_categories_products_displayed → Step Click on category 'Parent' (trigger: .category_btn:contains('Parent')) 2026-09-13 07:52:00,030 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [5/5] Tour test_sub_categories_products_displayed → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-13 07:52:00,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:00] "GET /web/image/pos.category/360/image_128?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-13 07:52:00,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:00] "GET /web/image/product.template/2478/image_512?unique=2026-09-13T07:50:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:52:00,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-13 07:52:00,082 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_sub_categories_products_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:52:00,102 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6806168 (allocated 7602176) 2026-09-13 07:52:00,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 93660 2026-09-13 07:52:00,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-13 07:52:00,105 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 93660 2026-09-13 07:52:00,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075200_159388_test_sub_categories_products_displayed.txt 2026-09-13 07:52:00,159 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpp9nkaewz_chrome_odoo" 2026-09-13 07:52:00,197 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:52:00,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-09-13 07:52:02,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 93778 2026-09-13 07:52:02,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp_ixgxbrh_chrome_odoo 2026-09-13 07:52:02,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:35645/json/version 2026-09-13 07:52:02,878 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:02,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:02,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:35645/json 2026-09-13 07:52:02,884 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:02,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:35645/devtools/page/9B902BFC5EEAE6B4CC9743B9C4B182C7 2026-09-13 07:52:02,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-13 07:52:02,888 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-13 07:52:02,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-09-13 07:52:02,992 26 INFO rb-103a292-224772-415053 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=0f2fdbde3a044356" in browser 2026-09-13 07:52:02,993 26 INFO rb-103a292-224772-415053 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=0f2fdbde3a044356" 2026-09-13 07:52:03,000 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:03,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /pos-self/200?access_token=0f2fdbde3a044356 HTTP/1.1" 200 - 57 0.019 0.212 2026-09-13 07:52:03,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '9B902BFC5EEAE6B4CC9743B9C4B182C7', 'loaderId': '39D1892F644939C90776CBE02E5177FB', 'isDownload': False} 2026-09-13 07:52:03,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_delivery_tour')" 2026-09-13 07:52:03,237 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:03,252 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:03,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:52:03,273 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:03,293 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.039 2026-09-13 07:52:03,299 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:03,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.058 2026-09-13 07:52:03,438 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:52:03,444 26 INFO rb-103a292-224772-415053 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=0f2fdbde3a044356", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:03,448 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:03,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:52:03,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [1/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:03,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.010 0.024 2026-09-13 07:52:03,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:52:03,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.056 0.111 2026-09-13 07:52:03,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.160 2026-09-13 07:52:03,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:03,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/image/ir.attachment/9770/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:03,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [2/14] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-09-13 07:52:03,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/image/ir.attachment/9737/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:52:03,755 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:03,808 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [3/14] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-13 07:52:03,833 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/image/pos.category/362/image_128?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-13 07:52:03,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/image/product.template/2483/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:52:03,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/image/product.template/2484/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:52:03,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/image/product.template/2487/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:52:03,863 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/image/product.template/2485/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:52:03,869 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [4/14] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:03,871 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/image/product.template/2486/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:52:03,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [5/14] Tour self_order_preset_delivery_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-13 07:52:03,939 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:52:03,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:03] "GET /web/image/product.product/2985/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:52:03,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [6/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:04,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [7/14] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:52:04,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:04] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.007 2026-09-13 07:52:04,109 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [8/14] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-09-13 07:52:04,191 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [9/14] Tour self_order_preset_delivery_tour → Step Fill input with +32490904390 (trigger: input[placeholder="Phone"]) 2026-09-13 07:52:04,275 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [10/14] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx 90 (trigger: input[placeholder="Street and Number"]) 2026-09-13 07:52:04,356 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [11/14] Tour self_order_preset_delivery_tour → Step Fill input with 9999 (trigger: input[placeholder="Zip"]) 2026-09-13 07:52:04,415 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [12/14] Tour self_order_preset_delivery_tour → Step Fill input with New York (trigger: input[placeholder="City"]) 2026-09-13 07:52:04,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [13/14] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:52:04,537 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [14/14] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:04,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:04] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.019 0.047 2026-09-13 07:52:04,643 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95646421 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': '59fc7a91-a369-4099-8c44-f354bf8b7f10'}] 2026-09-13 07:52:04,662 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95646421 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': '59fc7a91-a369-4099-8c44-f354bf8b7f10'} created pos.order #966 2026-09-13 07:52:04,669 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95646421 finished 2026-09-13 07:52:04,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 241 0.093 0.161 2026-09-13 07:52:04,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-09-13 07:52:04,914 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:52:04,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8579604 (allocated 10223616) 2026-09-13 07:52:04,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 93778 2026-09-13 07:52:04,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-09-13 07:52:04,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 93778 2026-09-13 07:52:04,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075204_981882_test_preset_delivery_tour.txt 2026-09-13 07:52:04,982 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp_ixgxbrh_chrome_odoo" 2026-09-13 07:52:05,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-09-13 07:52:07,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 93900 2026-09-13 07:52:07,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmplmnzdznf_chrome_odoo 2026-09-13 07:52:07,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45815/json/version 2026-09-13 07:52:07,162 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:07,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:07,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45815/json 2026-09-13 07:52:07,164 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:07,165 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:45815/devtools/page/6509588EF9C3E1ACB113584018721F24 2026-09-13 07:52:07,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-13 07:52:07,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-13 07:52:07,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-13 07:52:07,252 26 INFO rb-103a292-224772-415053 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=3faf2a6c66534073&table_identifier=9d659d4b" in browser 2026-09-13 07:52:07,252 26 INFO rb-103a292-224772-415053 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=3faf2a6c66534073&table_identifier=9d659d4b" 2026-09-13 07:52:07,260 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:07,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "GET /pos-self/201?access_token=3faf2a6c66534073&table_identifier=9d659d4b HTTP/1.1" 200 - 59 0.015 0.196 2026-09-13 07:52:07,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '6509588EF9C3E1ACB113584018721F24', 'loaderId': '6DBF423E959F1DB14556108309DE744E', 'isDownload': False} 2026-09-13 07:52:07,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_dine_in_tour')" 2026-09-13 07:52:07,476 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:07,488 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:07,509 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:52:07,514 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:07,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.041 2026-09-13 07:52:07,534 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:07,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.061 2026-09-13 07:52:07,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:52:07,644 26 INFO rb-103a292-224772-415053 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=3faf2a6c66534073&table_identifier=9d659d4b", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:07,651 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [1/8] Tour self_order_preset_dine_in_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:52:07,651 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:07,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:52:07,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [2/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:07,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.013 0.026 2026-09-13 07:52:07,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-13 07:52:07,902 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.070 0.111 2026-09-13 07:52:07,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.172 2026-09-13 07:52:07,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-09-13 07:52:07,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:07,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:07] "GET /web/image/ir.attachment/9810/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:07,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [3/8] Tour self_order_preset_dine_in_tour → Step Click on location 'Dine in' (trigger: .o_self_eating_location_box .preset_btn:contains('Dine in')) 2026-09-13 07:52:08,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/image/ir.attachment/9777/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:08,014 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:08,066 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [4/8] Tour self_order_preset_dine_in_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:52:08,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/image/pos.category/362/image_128?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:52:08,098 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/image/product.template/2483/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-13 07:52:08,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/image/product.template/2484/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:52:08,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/image/product.template/2487/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-13 07:52:08,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/image/product.template/2485/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:52:08,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/image/product.template/2486/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:52:08,131 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [5/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:08,193 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [6/8] Tour self_order_preset_dine_in_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:52:08,213 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:52:08,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "GET /web/image/product.product/2984/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-09-13 07:52:08,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [7/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:08,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [8/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:08,328 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3562560 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': 'd1eb4d9d-a39c-4675-a41a-8a17467ae410'}] 2026-09-13 07:52:08,346 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3562560 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': 'd1eb4d9d-a39c-4675-a41a-8a17467ae410'} created pos.order #967 2026-09-13 07:52:08,352 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3562560 finished 2026-09-13 07:52:08,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.030 0.060 2026-09-13 07:52:08,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.007 2026-09-13 07:52:08,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-09-13 07:52:08,447 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR self_order_preset_dine_in_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:52:08,478 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7673352 (allocated 9175040) 2026-09-13 07:52:08,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 93900 2026-09-13 07:52:08,479 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-09-13 07:52:08,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 93900 2026-09-13 07:52:08,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075208_533500_test_preset_dine_in_tour.txt 2026-09-13 07:52:08,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmplmnzdznf_chrome_odoo" 2026-09-13 07:52:08,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-09-13 07:52:10,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 94015 2026-09-13 07:52:10,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpdk989kb4_chrome_odoo 2026-09-13 07:52:10,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:36397/json/version 2026-09-13 07:52:10,685 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:10,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:10,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:36397/json 2026-09-13 07:52:10,687 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:10,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:36397/devtools/page/23E92368402CDB3EE91A211A5AA2498A 2026-09-13 07:52:10,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-13 07:52:10,689 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-13 07:52:10,695 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-13 07:52:10,757 26 INFO rb-103a292-224772-415053 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=c04677bc2e9b4f2c" in browser 2026-09-13 07:52:10,757 26 INFO rb-103a292-224772-415053 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=c04677bc2e9b4f2c" 2026-09-13 07:52:10,765 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:10,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:10] "GET /pos-self/202?access_token=c04677bc2e9b4f2c HTTP/1.1" 200 - 57 0.013 0.189 2026-09-13 07:52:10,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '23E92368402CDB3EE91A211A5AA2498A', 'loaderId': '55FB0DA1C33138553387CB18F893024B', 'isDownload': False} 2026-09-13 07:52:10,968 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_takeaway_tour')" 2026-09-13 07:52:10,972 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:10,985 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:11,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:52:11,009 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:11,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.042 2026-09-13 07:52:11,038 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:11,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.064 2026-09-13 07:52:11,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:52:11,157 26 INFO rb-103a292-224772-415053 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=c04677bc2e9b4f2c", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:11,162 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [1/10] Tour self_order_preset_takeaway_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:52:11,163 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:11,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:52:11,199 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-13 07:52:11,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:52:11,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [2/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:11,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.051 0.129 2026-09-13 07:52:11,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.175 2026-09-13 07:52:11,425 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:11,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/image/ir.attachment/9850/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:11,466 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [3/10] Tour self_order_preset_takeaway_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-13 07:52:11,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/image/ir.attachment/9817/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:11,481 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:11,542 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [4/10] Tour self_order_preset_takeaway_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:52:11,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/image/pos.category/362/image_128?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:52:11,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/image/product.template/2483/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:52:11,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/image/product.template/2484/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:52:11,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/image/product.template/2487/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-13 07:52:11,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/image/product.template/2485/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:52:11,607 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [5/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:11,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/image/product.template/2486/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:52:11,666 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [6/10] Tour self_order_preset_takeaway_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:52:11,678 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:52:11,688 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "GET /web/image/product.product/2984/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-13 07:52:11,717 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [7/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:11,777 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [8/10] Tour self_order_preset_takeaway_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:52:11,794 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:11] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-09-13 07:52:11,835 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [9/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:52:11,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [10/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:11,919 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5371426 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': '00e7ffc2-e124-4686-88eb-08fd98c639b0'}] 2026-09-13 07:52:11,941 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5371426 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': '00e7ffc2-e124-4686-88eb-08fd98c639b0'} created pos.order #968 2026-09-13 07:52:11,949 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5371426 finished 2026-09-13 07:52:12,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.038 0.069 2026-09-13 07:52:12,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-13 07:52:12,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-09-13 07:52:12,047 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:52:12,070 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 7998192 (allocated 9175040) 2026-09-13 07:52:12,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 94015 2026-09-13 07:52:12,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-09-13 07:52:12,071 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 94015 2026-09-13 07:52:12,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075212_101120_test_preset_takeaway_tour.txt 2026-09-13 07:52:12,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpdk989kb4_chrome_odoo" 2026-09-13 07:52:12,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-09-13 07:52:14,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 94134 2026-09-13 07:52:14,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpf1fiyl38_chrome_odoo 2026-09-13 07:52:14,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:45697/json/version 2026-09-13 07:52:14,016 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:14,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:14,018 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:45697/json 2026-09-13 07:52:14,018 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:14,019 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:45697/devtools/page/BDBEFF2469B9C02DCD4350E062C9A977 2026-09-13 07:52:14,020 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-13 07:52:14,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-13 07:52:14,026 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-13 07:52:14,085 26 INFO rb-103a292-224772-415053 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=49c0ac67ad054ec1" in browser 2026-09-13 07:52:14,085 26 INFO rb-103a292-224772-415053 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=49c0ac67ad054ec1" 2026-09-13 07:52:14,093 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:14,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /pos-self/203?access_token=49c0ac67ad054ec1 HTTP/1.1" 200 - 57 0.013 0.209 2026-09-13 07:52:14,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': 'BDBEFF2469B9C02DCD4350E062C9A977', 'loaderId': 'A9F8518ED3DF72E078EEA3F77BEBC768', 'isDownload': False} 2026-09-13 07:52:14,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_slot_tour')" 2026-09-13 07:52:14,322 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:14,334 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:14,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:52:14,357 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:14,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.040 2026-09-13 07:52:14,385 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:14,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.062 2026-09-13 07:52:14,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:52:14,486 26 INFO rb-103a292-224772-415053 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=49c0ac67ad054ec1", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:14,490 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:14,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:52:14,491 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [1/11] Tour self_order_preset_slot_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:52:14,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.010 0.020 2026-09-13 07:52:14,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-13 07:52:14,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [2/11] Tour self_order_preset_slot_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:14,683 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "POST /pos-self/data/203 HTTP/1.1" 200 - 185 0.045 0.088 2026-09-13 07:52:14,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.129 2026-09-13 07:52:14,722 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:14,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/image/ir.attachment/9890/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:14,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [3/11] Tour self_order_preset_slot_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-13 07:52:14,773 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/image/ir.attachment/9857/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:52:14,802 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:52:14,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [4/11] Tour self_order_preset_slot_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:52:14,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/image/pos.category/362/image_128?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-09-13 07:52:14,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/image/product.template/2486/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:52:14,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/image/product.template/2483/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:52:14,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/image/product.template/2485/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:52:14,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/image/product.template/2484/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:52:14,904 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [5/11] Tour self_order_preset_slot_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:14,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/image/product.template/2487/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:52:14,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [6/11] Tour self_order_preset_slot_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:52:14,986 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:52:14,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:14] "GET /web/image/product.product/2984/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-09-13 07:52:15,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [7/11] Tour self_order_preset_slot_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:15,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [8/11] Tour self_order_preset_slot_tour → Step Select Random Value in Input (trigger: .slot-select) 2026-09-13 07:52:15,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:15] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.008 2026-09-13 07:52:15,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [9/11] Tour self_order_preset_slot_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:52:15,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [10/11] Tour self_order_preset_slot_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:52:15,279 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [11/11] Tour self_order_preset_slot_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:15,304 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22195175 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': '5d65916d-5640-4c6e-ae70-f82f233ded8a'}] 2026-09-13 07:52:15,327 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22195175 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': '5d65916d-5640-4c6e-ae70-f82f233ded8a'} created pos.order #969 2026-09-13 07:52:15,335 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22195175 finished 2026-09-13 07:52:15,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.028 0.080 2026-09-13 07:52:15,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.006 2026-09-13 07:52:15,429 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-09-13 07:52:15,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_preset_slot_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:52:15,459 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9265552 (allocated 10747904) 2026-09-13 07:52:15,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 94134 2026-09-13 07:52:15,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-09-13 07:52:15,460 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 94134 2026-09-13 07:52:15,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075215_514533_test_preset_with_slot_tour.txt 2026-09-13 07:52:15,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpf1fiyl38_chrome_odoo" 2026-09-13 07:52:15,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_slot_limit_orders ... 2026-09-13 07:52:17,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome pid: 94253 2026-09-13 07:52:17,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmp7a_nh02h_chrome_odoo 2026-09-13 07:52:17,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:46867/json/version 2026-09-13 07:52:17,530 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:17,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:17,532 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:46867/json 2026-09-13 07:52:17,533 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:17,534 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:46867/devtools/page/D64C1C8DBB2790E1666BBDEDD134E58A 2026-09-13 07:52:17,535 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Enable chrome headless console log notification 2026-09-13 07:52:17,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless enable page notifications 2026-09-13 07:52:17,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Setting session cookie in browser 2026-09-13 07:52:17,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/204?access_token=d0a5c642332a4b09" in browser 2026-09-13 07:52:17,614 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigating to: "http://127.0.0.1:8069/pos-self/204?access_token=d0a5c642332a4b09" 2026-09-13 07:52:17,621 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:17,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:17] "GET /pos-self/204?access_token=d0a5c642332a4b09 HTTP/1.1" 200 - 57 0.018 0.294 2026-09-13 07:52:17,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigation result: {'frameId': 'D64C1C8DBB2790E1666BBDEDD134E58A', 'loaderId': '856A723DDD7A8397E71086EF118FD9AD', 'isDownload': False} 2026-09-13 07:52:17,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Evaluate ready code "odoo.isTourReady('test_slot_limit_orders')" 2026-09-13 07:52:17,938 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:17,953 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:17,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:17] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.019 2026-09-13 07:52:17,987 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:18,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.053 2026-09-13 07:52:18,005 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:18,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.064 2026-09-13 07:52:18,108 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:52:18,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Evaluate test code "odoo.startTour('test_slot_limit_orders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/204?access_token=d0a5c642332a4b09", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:18,122 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:18,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:52:18,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [1/17] Tour test_slot_limit_orders → Step body 2026-09-13 07:52:18,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.011 0.021 2026-09-13 07:52:18,176 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [2/17] Tour test_slot_limit_orders → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:52:18,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:52:18,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [3/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:18,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "POST /pos-self/data/204 HTTP/1.1" 200 - 185 0.060 0.088 2026-09-13 07:52:18,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.145 2026-09-13 07:52:18,365 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:18,391 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/image/ir.attachment/9930/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:52:18,404 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [4/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-13 07:52:18,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/image/ir.attachment/9897/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-13 07:52:18,420 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:18,470 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [5/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-13 07:52:18,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/image/pos.category/362/image_128?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-13 07:52:18,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/image/product.template/2483/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:52:18,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/image/product.template/2484/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:52:18,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/image/product.template/2485/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-13 07:52:18,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/image/product.template/2486/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:52:18,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/image/product.template/2487/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:52:18,530 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [6/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:18,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [7/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:18,606 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:52:18,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "GET /web/image/product.product/2985/image_512?unique=2026-09-13T07:52:00.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-13 07:52:18,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [8/17] Tour test_slot_limit_orders → Step Select Specific Value in Input (trigger: .slot-select) 2026-09-13 07:52:18,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:18] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.006 2026-09-13 07:52:18,706 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [9/17] Tour test_slot_limit_orders → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:52:18,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [10/17] Tour test_slot_limit_orders → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:52:18,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [11/17] Tour test_slot_limit_orders → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:18,850 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97197188 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': 'c1ff10ec-43e0-47ca-9907-b850b40f287b'}] 2026-09-13 07:52:18,868 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97197188 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': 'c1ff10ec-43e0-47ca-9907-b850b40f287b'} created pos.order #970 2026-09-13 07:52:18,874 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97197188 finished 2026-09-13 07:52:19,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 233 0.087 0.182 2026-09-13 07:52:19,146 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [12/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:19,198 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [13/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-13 07:52:19,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [14/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-13 07:52:19,310 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [15/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:19,364 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [16/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:19,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [17/17] Tour test_slot_limit_orders → Step Check that 18:00 is not available (trigger: .slot-select) 2026-09-13 07:52:19,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:19] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.003 0.007 2026-09-13 07:52:19,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: tour succeeded 2026-09-13 07:52:19,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:52:19,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: heap 9009484 (allocated 9961472) 2026-09-13 07:52:19,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing chrome headless with pid 94253 2026-09-13 07:52:19,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing websocket connection 2026-09-13 07:52:19,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Terminating chrome headless with pid 94253 2026-09-13 07:52:19,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075219_564665_test_slot_limit_orders.txt 2026-09-13 07:52:19,564 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Removing chrome user profile "/tmp/tmp7a_nh02h_chrome_odoo" 2026-09-13 07:52:19,599 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:52:20,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-09-13 07:52:23,467 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 94374 2026-09-13 07:52:23,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmp1496r250_chrome_odoo 2026-09-13 07:52:23,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:37979/json/version 2026-09-13 07:52:23,469 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:23,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:23,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:37979/json 2026-09-13 07:52:23,472 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:23,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:37979/devtools/page/2F11E26C3D57D5155EB4A54E877D2BF6 2026-09-13 07:52:23,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-09-13 07:52:23,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-09-13 07:52:23,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-09-13 07:52:23,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/205?access_token=f67524f468d041c5" in browser 2026-09-13 07:52:23,569 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/205?access_token=f67524f468d041c5" 2026-09-13 07:52:23,577 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:23,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:23] "GET /pos-self/205?access_token=f67524f468d041c5 HTTP/1.1" 200 - 59 0.017 0.230 2026-09-13 07:52:23,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '2F11E26C3D57D5155EB4A54E877D2BF6', 'loaderId': '4E9B02F972017B2AF84EE0DD55549F3E', 'isDownload': False} 2026-09-13 07:52:23,824 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-09-13 07:52:23,828 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:23,840 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:23,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:23] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.022 2026-09-13 07:52:23,871 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:23,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:23] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.041 2026-09-13 07:52:23,884 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:23,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:23] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.061 2026-09-13 07:52:24,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:52:24,006 26 INFO rb-103a292-224772-415053 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/205?access_token=f67524f468d041c5", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:24,011 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:24,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:52:24,012 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [1/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:24,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-13 07:52:24,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-13 07:52:24,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "POST /pos-self/data/205 HTTP/1.1" 200 - 207 0.073 0.157 2026-09-13 07:52:24,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.216 2026-09-13 07:52:24,333 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:24,367 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/ir.attachment/9980/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:52:24,407 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [2/135] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-09-13 07:52:24,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/pos.category/364/image_128?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 2 0.000 0.023 2026-09-13 07:52:24,456 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:52:24,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.template/2505/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-13 07:52:24,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.template/2516/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-13 07:52:24,479 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.template/2520/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:52:24,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [3/135] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-09-13 07:52:24,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.template/2517/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:52:24,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.template/2518/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:52:24,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.template/2519/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-13 07:52:24,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.template/2506/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-13 07:52:24,524 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.product/2998/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-09-13 07:52:24,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.product/2997/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-09-13 07:52:24,540 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [4/135] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-09-13 07:52:24,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.product/2999/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.031 2026-09-13 07:52:24,595 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [5/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:24,655 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [6/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-13 07:52:24,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.product/3000/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:52:24,690 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.product/3001/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-13 07:52:24,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.product/3002/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.028 2026-09-13 07:52:24,715 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [7/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-09-13 07:52:24,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [8/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:24,847 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [9/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-13 07:52:24,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.product/3003/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-13 07:52:24,877 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.product/3004/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-09-13 07:52:24,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:24] "GET /web/image/product.product/3005/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.027 2026-09-13 07:52:24,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [10/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:24,971 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [11/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:25,038 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [12/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-13 07:52:25,128 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [13/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-13 07:52:25,204 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [14/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-13 07:52:25,271 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [15/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-13 07:52:25,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [16/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:25,433 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [17/135] Tour test_combo_prices → Step body 2026-09-13 07:52:25,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:25] "GET /web/image/ir.attachment/9947/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:52:25,479 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52: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-09-13 07:52:25,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:25] "GET /web/image/product.product/3006/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.007 0.015 2026-09-13 07:52:25,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:25] "GET /web/image/product.product/3018/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.003 0.031 2026-09-13 07:52:25,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:25] "GET /web/image/product.product/3019/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.040 2026-09-13 07:52:25,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:25] "GET /web/image/product.product/3020/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.042 2026-09-13 07:52:25,585 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75736187 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': 'ab34756d-a562-4cf7-b04e-e639a6117b91'}] 2026-09-13 07:52:25,613 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75736187 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': 'ab34756d-a562-4cf7-b04e-e639a6117b91'} created pos.order #971 2026-09-13 07:52:25,620 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75736187 finished 2026-09-13 07:52:25,696 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 205 0.048 0.144 2026-09-13 07:52:25,752 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [18/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:25,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-09-13 07:52:25,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [19/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-13 07:52:25,861 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [20/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:25,913 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [21/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:52:25,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [22/135] Tour test_combo_prices → Step body 2026-09-13 07:52:26,017 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [23/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:26,036 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:26] "GET /web/image/ir.attachment/9979/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:26,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [24/135] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-09-13 07:52:26,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [25/135] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-09-13 07:52:26,190 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [26/135] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-09-13 07:52:26,246 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [27/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:26,305 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [28/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-13 07:52:26,363 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [29/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-13 07:52:26,419 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [30/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-09-13 07:52:26,475 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [31/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-09-13 07:52:26,533 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [32/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-09-13 07:52:26,590 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [33/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:26,652 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [34/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-13 07:52:26,710 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [35/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-13 07:52:26,769 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [36/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:26,826 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [37/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:26,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [38/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:26,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [39/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:27,004 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [40/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:27,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [41/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:27,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [42/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:27,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [43/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:27,242 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [44/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:27,303 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [45/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-13 07:52:27,376 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [46/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-13 07:52:27,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [47/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-13 07:52:27,505 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [48/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-13 07:52:27,573 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [49/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:27,671 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [50/135] Tour test_combo_prices → Step body 2026-09-13 07:52:27,786 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94353195 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': '06f23a83-2bc0-453f-9ede-6ad405107bed'}] 2026-09-13 07:52:27,808 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94353195 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': '06f23a83-2bc0-453f-9ede-6ad405107bed'} created pos.order #972 2026-09-13 07:52:27,814 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94353195 finished 2026-09-13 07:52:27,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.043 0.105 2026-09-13 07:52:27,942 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [51/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:27,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [52/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-13 07:52:28,046 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [53/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:28,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [54/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:52:28,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [55/135] Tour test_combo_prices → Step body 2026-09-13 07:52:28,203 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [56/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:28,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [57/135] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-09-13 07:52:28,321 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [58/135] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-09-13 07:52:28,375 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [59/135] Tour test_combo_prices → Step Click on combo product 'Green 3' (trigger: .combo_product_box span:contains('Green 3')) 2026-09-13 07:52:28,436 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [60/135] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-09-13 07:52:28,492 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [61/135] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-09-13 07:52:28,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [62/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:28,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [63/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:28,667 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [64/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-13 07:52:28,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [65/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-13 07:52:28,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [66/135] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-09-13 07:52:28,856 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [67/135] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-09-13 07:52:28,912 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [68/135] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-09-13 07:52:28,969 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [69/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:29,026 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [70/135] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-09-13 07:52:29,084 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [71/135] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-09-13 07:52:29,145 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [72/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:29,210 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [73/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-13 07:52:29,268 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [74/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-13 07:52:29,327 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [75/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:29,390 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [76/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:29,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [77/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:29,510 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [78/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:29,575 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [79/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:29,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [80/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:29,693 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [81/135] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-09-13 07:52:29,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [82/135] Tour test_combo_prices → Step Select value Red for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Red")) 2026-09-13 07:52:29,822 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [83/135] Tour test_combo_prices → Step Select value Small for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Small")) 2026-09-13 07:52:29,887 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [84/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:29,956 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [85/135] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-09-13 07:52:30,021 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [86/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:30,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [87/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-13 07:52:30,161 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [88/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-13 07:52:30,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [89/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-13 07:52:30,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [90/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-13 07:52:30,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [91/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:30,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [92/135] Tour test_combo_prices → Step body 2026-09-13 07:52:30,568 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28425581 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000003', 'uuid': '0953d6a2-2c05-4962-abcc-8ebf56c800e2'}] 2026-09-13 07:52:30,596 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28425581 order {'name': None, 'pos_reference': '260-205-000003', 'uuid': '0953d6a2-2c05-4962-abcc-8ebf56c800e2'} created pos.order #973 2026-09-13 07:52:30,603 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28425581 finished 2026-09-13 07:52:30,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.043 0.115 2026-09-13 07:52:30,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [93/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:30,751 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:52:30,794 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [94/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-13 07:52:30,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [95/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:30,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [96/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:52:30,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [97/135] Tour test_combo_prices → Step body 2026-09-13 07:52:31,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [98/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:31,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [99/135] Tour test_combo_prices → Step Click on product 'Small Combo' (trigger: .product_list .o_self_product_box span:contains('Small Combo')) 2026-09-13 07:52:31,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [100/135] Tour test_combo_prices → Step Click on combo product 'No Price 1' (trigger: .combo_product_box span:contains('No Price 1')) 2026-09-13 07:52:31,147 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:31] "GET /web/image/product.product/2994/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-13 07:52:31,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:31] "GET /web/image/product.product/2996/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-09-13 07:52:31,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:31] "GET /web/image/product.product/2995/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.029 2026-09-13 07:52:31,180 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [101/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-13 07:52:31,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [102/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-13 07:52:31,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [103/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:31,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [104/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-13 07:52:31,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [105/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-13 07:52:31,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [106/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-13 07:52:31,536 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [107/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-13 07:52:31,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [108/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:31,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [109/135] Tour test_combo_prices → Step body 2026-09-13 07:52:31,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:31] "GET /web/image/product.product/3007/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-13 07:52:31,783 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10952239 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000004', 'uuid': '73191607-e556-451b-a703-a3fc75c31312'}] 2026-09-13 07:52:31,811 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10952239 order {'name': None, 'pos_reference': '260-205-000004', 'uuid': '73191607-e556-451b-a703-a3fc75c31312'} created pos.order #974 2026-09-13 07:52:31,817 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10952239 finished 2026-09-13 07:52:31,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.038 0.136 2026-09-13 07:52:31,941 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [110/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:31,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-13 07:52:31,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [111/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-13 07:52:32,040 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [112/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:32,092 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [113/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:52:32,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [114/135] Tour test_combo_prices → Step body 2026-09-13 07:52:32,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [115/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:32,257 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [116/135] Tour test_combo_prices → Step Click on product 'No Free Combo' (trigger: .product_list .o_self_product_box span:contains('No Free Combo')) 2026-09-13 07:52:32,313 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [117/135] Tour test_combo_prices → Step Click on combo product 'First no Free 1' (trigger: .combo_product_box span:contains('First no Free 1')) 2026-09-13 07:52:32,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:32] "GET /web/image/product.product/3009/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-13 07:52:32,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:32] "GET /web/image/product.product/3008/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.003 0.033 2026-09-13 07:52:32,367 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [118/135] Tour test_combo_prices → Step Click on combo product 'First no Free 2' (trigger: .combo_product_box span:contains('First no Free 2')) 2026-09-13 07:52:32,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:32] "GET /web/image/product.product/3010/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.003 0.031 2026-09-13 07:52:32,422 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [119/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:32,485 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [120/135] Tour test_combo_prices → Step Click on combo product 'Second no Free 1' (trigger: .combo_product_box span:contains('Second no Free 1')) 2026-09-13 07:52:32,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:32] "GET /web/image/product.product/3011/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-13 07:52:32,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:32] "GET /web/image/product.product/3012/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-09-13 07:52:32,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:32] "GET /web/image/product.product/3013/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-13 07:52:32,541 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [121/135] Tour test_combo_prices → Step Click on combo product 'Second no Free 1' (trigger: .combo_product_box span:contains('Second no Free 1')) 2026-09-13 07:52:32,597 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [122/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:32,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [123/135] Tour test_combo_prices → Step Click on combo product 'Third no Free 2' (trigger: .combo_product_box span:contains('Third no Free 2')) 2026-09-13 07:52:32,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:32] "GET /web/image/product.product/3014/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:52:32,690 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:32] "GET /web/image/product.product/3015/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.023 2026-09-13 07:52:32,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:32] "GET /web/image/product.product/3016/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.031 2026-09-13 07:52:32,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [124/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:32,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [125/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-13 07:52:32,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [126/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-13 07:52:32,900 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [127/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-13 07:52:32,964 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [128/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-13 07:52:33,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [129/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:52:33,101 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [130/135] Tour test_combo_prices → Step body 2026-09-13 07:52:33,145 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:33] "GET /web/image/product.product/3017/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-09-13 07:52:33,207 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66293790 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000005', 'uuid': '575dd153-8070-4d17-b82a-57d0c7d80fb2'}] 2026-09-13 07:52:33,228 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66293790 order {'name': None, 'pos_reference': '260-205-000005', 'uuid': '575dd153-8070-4d17-b82a-57d0c7d80fb2'} created pos.order #975 2026-09-13 07:52:33,234 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66293790 finished 2026-09-13 07:52:33,299 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.037 0.097 2026-09-13 07:52:33,339 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [131/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:52:33,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:52:33,392 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [132/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-13 07:52:33,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [133/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:52:33,494 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [134/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-13 07:52:33,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [135/135] Tour test_combo_prices → Step body 2026-09-13 07:52:33,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-09-13 07:52:33,598 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-13 07:52:33,716 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56604192 (allocated 61358080) 2026-09-13 07:52:33,718 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 94374 2026-09-13 07:52:33,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-09-13 07:52:33,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 94374 2026-09-13 07:52:33,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075233_764047_test_combo_prices.txt 2026-09-13 07:52:33,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmp1496r250_chrome_odoo" 2026-09-13 07:52:33,796 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-09-13 07:52:36,992 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 94528 2026-09-13 07:52:36,992 26 INFO rb-103a292-224772-415053 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/tmpqrj36t50_chrome_odoo 2026-09-13 07:52:36,992 26 INFO rb-103a292-224772-415053 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:40021/json/version 2026-09-13 07:52:36,993 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:36,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:36,995 26 INFO rb-103a292-224772-415053 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:40021/json 2026-09-13 07:52:36,995 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:36,996 26 INFO rb-103a292-224772-415053 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:40021/devtools/page/0CFDB903A555C64C19232F650F36CB93 2026-09-13 07:52:36,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-13 07:52:36,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-13 07:52:37,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-09-13 07:52:37,103 26 INFO rb-103a292-224772-415053 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/206?access_token=b85b7b9933d9416d" in browser 2026-09-13 07:52:37,103 26 INFO rb-103a292-224772-415053 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/206?access_token=b85b7b9933d9416d" 2026-09-13 07:52:37,110 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:37,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /pos-self/206?access_token=b85b7b9933d9416d HTTP/1.1" 200 - 59 0.016 0.220 2026-09-13 07:52:37,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '0CFDB903A555C64C19232F650F36CB93', 'loaderId': '4F17A05A9AA184B65DACB7541C3294EC', 'isDownload': False} 2026-09-13 07:52:37,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-09-13 07:52:37,352 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:37,363 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:37,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.020 2026-09-13 07:52:37,395 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:37,409 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-13 07:52:37,412 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:37,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.071 2026-09-13 07:52:37,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:52:37,554 26 INFO rb-103a292-224772-415053 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/206?access_token=b85b7b9933d9416d", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:37,561 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [1/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:37,561 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:37,561 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:52:37,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.010 0.020 2026-09-13 07:52:37,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:52:37,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "POST /pos-self/data/206 HTTP/1.1" 200 - 211 0.062 0.125 2026-09-13 07:52:37,813 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.183 2026-09-13 07:52:37,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:37,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/image/ir.attachment/10020/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:52:37,879 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [2/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on location 'Take out' (trigger: .o_self_eating_location_box .preset_btn:contains('Take out')) 2026-09-13 07:52:37,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/image/ir.attachment/9987/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:37,893 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:37,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [3/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:37,969 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/image/pos.category/365/image_128?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-09-13 07:52:37,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/image/product.template/2533/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:52:37,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/image/product.template/2548/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-13 07:52:37,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:37] "GET /web/image/product.template/2544/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:52:38,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:38] "GET /web/image/product.template/2546/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:52:38,010 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [4/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:38,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:38] "GET /web/image/product.template/2545/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:52:38,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:38] "GET /web/image/product.template/2547/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:52:38,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:38] "GET /web/image/product.template/2534/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:52:38,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [5/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:38,084 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:38,119 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [6/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:38,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [7/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:38,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [8/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:38,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [9/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:38,347 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [10/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:38,411 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [11/12] Tour test_fiscal_position_between_frontend_and_backend → Step Check that the fiscal position is applied (trigger: body) 2026-09-13 07:52:38,462 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [12/12] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-09-13 07:52:38,550 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29594233 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '83ac26ac-9985-4290-87b5-c3fe8be6878e'}] 2026-09-13 07:52:38,575 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29594233 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '83ac26ac-9985-4290-87b5-c3fe8be6878e'} created pos.order #976 2026-09-13 07:52:38,584 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29594233 finished 2026-09-13 07:52:38,634 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.031 0.084 2026-09-13 07:52:38,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-13 07:52:38,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-13 07:52:38,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-09-13 07:52:38,681 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 9471948 (allocated 10223616) 2026-09-13 07:52:38,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 94528 2026-09-13 07:52:38,684 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-13 07:52:38,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 94528 2026-09-13 07:52:38,740 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075238_740439_test_fiscal_position_between_frontend_and_backend.txt 2026-09-13 07:52:38,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpqrj36t50_chrome_odoo" 2026-09-13 07:52:38,984 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 94649 2026-09-13 07:52:38,984 26 INFO rb-103a292-224772-415053 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/tmpq00nluze_chrome_odoo 2026-09-13 07:52:38,984 26 INFO rb-103a292-224772-415053 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:41289/json/version 2026-09-13 07:52:38,985 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:38,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:38,987 26 INFO rb-103a292-224772-415053 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:41289/json 2026-09-13 07:52:38,987 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:38,988 26 INFO rb-103a292-224772-415053 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:41289/devtools/page/F01CE0FE83363C67BDAC491A5F177952 2026-09-13 07:52:38,989 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-13 07:52:38,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-13 07:52:38,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-09-13 07:52:39,013 26 INFO rb-103a292-224772-415053 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/206?access_token=b85b7b9933d9416d" in browser 2026-09-13 07:52:39,014 26 INFO rb-103a292-224772-415053 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/206?access_token=b85b7b9933d9416d" 2026-09-13 07:52:39,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /pos-self/206?access_token=b85b7b9933d9416d HTTP/1.1" 200 - 7 0.002 0.009 2026-09-13 07:52:39,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'F01CE0FE83363C67BDAC491A5F177952', 'loaderId': '98FAD0269A211C7C9E0A87B1089A30A9', 'isDownload': False} 2026-09-13 07:52:39,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-09-13 07:52:39,037 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:39,049 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-09-13 07:52:39,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:52:39,058 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:52:39,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:52:39,162 26 INFO rb-103a292-224772-415053 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/206?access_token=b85b7b9933d9416d", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:39,166 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:39,166 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:52:39,168 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [1/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:39,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "POST /pos-self/relations/206 HTTP/1.1" 200 - 16 0.010 0.020 2026-09-13 07:52:39,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-13 07:52:39,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:52:39,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "POST /pos-self/data/206 HTTP/1.1" 200 - 142 0.050 0.112 2026-09-13 07:52:39,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:39,439 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/ir.attachment/10020/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:52:39,453 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [2/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on location 'Take out' (trigger: .o_self_eating_location_box .preset_btn:contains('Take out')) 2026-09-13 07:52:39,460 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/ir.attachment/9987/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-13 07:52:39,468 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:39,525 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [3/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:39,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/product.template/2533/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:52:39,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/pos.category/365/image_128?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 2 0.000 0.031 2026-09-13 07:52:39,581 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/product.template/2544/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:52:39,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/product.template/2548/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-13 07:52:39,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [4/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:39,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/product.template/2546/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-13 07:52:39,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/product.template/2545/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-13 07:52:39,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/product.template/2547/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:52:39,628 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/image/product.template/2534/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-13 07:52:39,645 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [5/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:39,652 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:39,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [6/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:39,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [7/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:39,820 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [8/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:39,873 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [9/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:39,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [10/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:39,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [11/12] Tour test_fiscal_position_between_frontend_and_backend → Step Check that the fiscal position is applied (trigger: body) 2026-09-13 07:52:40,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [12/12] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-09-13 07:52:40,131 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24255493 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000002', 'uuid': '8fbd82b5-911a-422a-9ff6-37a1981d7b5a'}] 2026-09-13 07:52:40,152 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24255493 order {'name': None, 'pos_reference': '260-206-000002', 'uuid': '8fbd82b5-911a-422a-9ff6-37a1981d7b5a'} created pos.order #977 2026-09-13 07:52:40,159 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24255493 finished 2026-09-13 07:52:40,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.028 0.080 2026-09-13 07:52:40,220 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-13 07:52:40,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-13 07:52:40,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:52:40,252 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 9475840 (allocated 10223616) 2026-09-13 07:52:40,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 94649 2026-09-13 07:52:40,253 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-13 07:52:40,255 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 94649 2026-09-13 07:52:40,309 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075240_308857_test_fiscal_position_between_frontend_and_backend.txt 2026-09-13 07:52:40,309 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpq00nluze_chrome_odoo" 2026-09-13 07:52:40,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-09-13 07:52:43,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 94770 2026-09-13 07:52:43,740 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmp71ntgtsu_chrome_odoo 2026-09-13 07:52:43,740 26 INFO rb-103a292-224772-415053 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:42275/json/version 2026-09-13 07:52:43,741 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:43,743 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:43,743 26 INFO rb-103a292-224772-415053 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:42275/json 2026-09-13 07:52:43,743 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:43,744 26 INFO rb-103a292-224772-415053 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:42275/devtools/page/079FA45DD237C11554F1D8970F783D45 2026-09-13 07:52:43,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-13 07:52:43,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-13 07:52:43,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-13 07:52:43,831 26 INFO rb-103a292-224772-415053 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/207?access_token=ca6646c3bf6f4aaf" in browser 2026-09-13 07:52:43,831 26 INFO rb-103a292-224772-415053 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/207?access_token=ca6646c3bf6f4aaf" 2026-09-13 07:52:43,838 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:44,127 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /pos-self/207?access_token=ca6646c3bf6f4aaf HTTP/1.1" 200 - 59 0.017 0.274 2026-09-13 07:52:44,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '079FA45DD237C11554F1D8970F783D45', 'loaderId': 'DE2175AF838B232257225BB02D4B9033', 'isDownload': False} 2026-09-13 07:52:44,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_price_between_frontend_and_backend')" 2026-09-13 07:52:44,136 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:44,154 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:44,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.025 2026-09-13 07:52:44,192 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:44,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.063 2026-09-13 07:52:44,211 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:44,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.074 2026-09-13 07:52:44,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:52:44,324 26 INFO rb-103a292-224772-415053 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/207?access_token=ca6646c3bf6f4aaf", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:44,327 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:44,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:52:44,331 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [1/22] Tour test_price_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:44,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:52:44,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.014 0.038 2026-09-13 07:52:44,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-13 07:52:44,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "POST /pos-self/data/207 HTTP/1.1" 200 - 207 0.061 0.128 2026-09-13 07:52:44,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:44,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/image/ir.attachment/10060/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:44,668 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [2/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:44,697 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/image/pos.category/366/image_128?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-13 07:52:44,704 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:52:44,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/image/product.template/2576/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-13 07:52:44,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/image/product.template/2561/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:52:44,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/image/product.template/2572/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:52:44,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/image/product.template/2573/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:52:44,733 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [3/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:44,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/image/product.template/2574/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:52:44,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/image/product.template/2575/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:52:44,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/image/product.template/2562/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:52:44,787 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [4/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:44,799 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:44,841 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [5/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:44,902 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [6/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:44,957 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [7/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:45,011 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [8/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:45,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [9/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:45,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [10/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:45,185 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [11/22] Tour test_price_between_frontend_and_backend → Step Select value One for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("One")) 2026-09-13 07:52:45,239 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [12/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:45,292 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [13/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:45,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [14/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:45,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [15/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:45,465 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [16/22] Tour test_price_between_frontend_and_backend → Step Select value Small for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Small")) 2026-09-13 07:52:45,518 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [17/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:45,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [18/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:45,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [19/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:45,694 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [20/22] Tour test_price_between_frontend_and_backend → Step Select value Small for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Small")) 2026-09-13 07:52:45,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [21/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:45,809 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [22/22] Tour test_price_between_frontend_and_backend → Step body 2026-09-13 07:52:45,899 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35421951 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '62520a23-4546-41c2-843b-7cbd58003b55'}] 2026-09-13 07:52:45,931 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35421951 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '62520a23-4546-41c2-843b-7cbd58003b55'} created pos.order #978 2026-09-13 07:52:45,940 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35421951 finished 2026-09-13 07:52:46,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 115 0.046 0.091 2026-09-13 07:52:46,026 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-09-13 07:52:46,026 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_price_between_frontend_and_backend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:52:46,042 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-09-13 07:52:46,064 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 9895224 (allocated 11145216) 2026-09-13 07:52:46,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 94770 2026-09-13 07:52:46,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-09-13 07:52:46,065 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 94770 2026-09-13 07:52:46,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075246_096918_test_price_between_frontend_and_backend.txt 2026-09-13 07:52:46,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp71ntgtsu_chrome_odoo" 2026-09-13 07:52:46,121 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-09-13 07:52:49,643 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 94883 2026-09-13 07:52:49,643 26 INFO rb-103a292-224772-415053 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/tmp_k06023c_chrome_odoo 2026-09-13 07:52:49,643 26 INFO rb-103a292-224772-415053 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:38955/json/version 2026-09-13 07:52:49,644 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:49,646 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:49,646 26 INFO rb-103a292-224772-415053 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:38955/json 2026-09-13 07:52:49,646 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:49,647 26 INFO rb-103a292-224772-415053 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:38955/devtools/page/8F917B46C3C19924524CDEC0C9283C67 2026-09-13 07:52:49,648 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-13 07:52:49,649 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-13 07:52:49,653 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-13 07:52:49,732 26 INFO rb-103a292-224772-415053 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/208?access_token=7a8fb154314d4c16" in browser 2026-09-13 07:52:49,732 26 INFO rb-103a292-224772-415053 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/208?access_token=7a8fb154314d4c16" 2026-09-13 07:52:49,740 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:49,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:49] "GET /pos-self/208?access_token=7a8fb154314d4c16 HTTP/1.1" 200 - 59 0.016 0.188 2026-09-13 07:52:49,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': '8F917B46C3C19924524CDEC0C9283C67', 'loaderId': '22049FF75DEBE32BD2EA088E91BCB208', 'isDownload': False} 2026-09-13 07:52:49,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_pricelist_price_between_frontend_and_backend')" 2026-09-13 07:52:49,950 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:49,961 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:49,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:49] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.014 0.019 2026-09-13 07:52:49,992 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:50,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-09-13 07:52:50,010 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:50,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-13 07:52:50,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:52:50,118 26 INFO rb-103a292-224772-415053 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/208?access_token=7a8fb154314d4c16", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:50,122 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:50,123 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:52:50,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [1/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:50,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.012 0.021 2026-09-13 07:52:50,177 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:52:50,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.053 0.118 2026-09-13 07:52:50,353 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.166 2026-09-13 07:52:50,378 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:50,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/ir.attachment/10100/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:52:50,417 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [2/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:52:50,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/ir.attachment/10067/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:52:50,432 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:52:50,487 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [3/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:50,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/pos.category/367/image_128?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-13 07:52:50,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/product.template/2589/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:52:50,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/product.template/2600/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:52:50,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/product.template/2604/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:52:50,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/product.template/2601/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:52:50,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [4/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:50,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/product.template/2602/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-13 07:52:50,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/product.template/2603/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-13 07:52:50,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/image/product.template/2590/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-13 07:52:50,604 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [5/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:50,616 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:50,659 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [6/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:50,721 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [7/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:50,776 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [8/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:50,829 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [9/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:50,883 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [10/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:50,945 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [11/11] Tour test_pricelist_price_between_frontend_and_backend → Step body 2026-09-13 07:52:51,029 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92255264 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '86b0c443-023f-470f-b27f-ad600ade3a5a'}] 2026-09-13 07:52:51,048 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92255264 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '86b0c443-023f-470f-b27f-ad600ade3a5a'} created pos.order #979 2026-09-13 07:52:51,054 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92255264 finished 2026-09-13 07:52:51,099 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.028 0.066 2026-09-13 07:52:51,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-09-13 07:52:51,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_price_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-13 07:52:51,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:52:51,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 9669968 (allocated 10747904) 2026-09-13 07:52:51,142 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 94883 2026-09-13 07:52:51,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-09-13 07:52:51,143 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 94883 2026-09-13 07:52:51,184 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075251_184555_test_pricelist_price_between_frontend_and_backend.txt 2026-09-13 07:52:51,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp_k06023c_chrome_odoo" 2026-09-13 07:52:51,209 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-09-13 07:52:54,437 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 95007 2026-09-13 07:52:54,437 26 INFO rb-103a292-224772-415053 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/tmp2bc2skml_chrome_odoo 2026-09-13 07:52:54,437 26 INFO rb-103a292-224772-415053 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:36511/json/version 2026-09-13 07:52:54,438 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36511', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:54,440 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:54,440 26 INFO rb-103a292-224772-415053 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:36511/json 2026-09-13 07:52:54,441 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36511', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:54,441 26 INFO rb-103a292-224772-415053 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:36511/devtools/page/5661684739C07EDD1597AD71EA4A63F3 2026-09-13 07:52:54,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Enable chrome headless console log notification 2026-09-13 07:52:54,443 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome headless enable page notifications 2026-09-13 07:52:54,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Setting session cookie in browser 2026-09-13 07:52:54,532 26 INFO rb-103a292-224772-415053 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/209?access_token=5ed22d8b14754595" in browser 2026-09-13 07:52:54,533 26 INFO rb-103a292-224772-415053 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/209?access_token=5ed22d8b14754595" 2026-09-13 07:52:54,540 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:52:54,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:54] "GET /pos-self/209?access_token=5ed22d8b14754595 HTTP/1.1" 200 - 59 0.016 0.210 2026-09-13 07:52:54,765 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '5661684739C07EDD1597AD71EA4A63F3', 'loaderId': 'E9431DF13B34A89D6409893807F6E355', 'isDownload': False} 2026-09-13 07:52:54,766 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Evaluate ready code "odoo.isTourReady('test_pricelist_should_not_be_changed_from_frontend')" 2026-09-13 07:52:54,771 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:52:54,782 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:52:54,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:54] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.013 0.019 2026-09-13 07:52:54,812 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:52:54,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:54] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-09-13 07:52:54,830 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:52:54,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:54] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-13 07:52:54,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:52:54,940 26 INFO rb-103a292-224772-415053 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/209?access_token=5ed22d8b14754595", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:52:54,945 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:52:54,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:52:54,947 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [1/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:52:54,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:54] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.011 0.021 2026-09-13 07:52:55,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:52:55,189 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "POST /pos-self/data/209 HTTP/1.1" 200 - 211 0.060 0.124 2026-09-13 07:52:55,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.180 2026-09-13 07:52:55,219 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: Owl is running in 'dev' mode. 2026-09-13 07:52:55,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/ir.attachment/10140/raw HTTP/1.1" 200 - 4 0.000 0.004 2026-09-13 07:52:55,266 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [2/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-13 07:52:55,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/ir.attachment/10107/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:52:55,283 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:55,349 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [3/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:55,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/pos.category/368/image_128?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-13 07:52:55,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/product.template/2617/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:52:55,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/product.template/2628/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:52:55,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/product.template/2632/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:52:55,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/product.template/2629/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-13 07:52:55,414 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [4/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:55,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/product.template/2630/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:52:55,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/product.template/2631/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:52:55,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/image/product.template/2618/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:52:55,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [5/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:55,483 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:52:55,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [6/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:55,586 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [7/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:55,642 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [8/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:55,696 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [9/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:55,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [10/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:55,812 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [11/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-09-13 07:52:55,868 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [12/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:55,925 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [13/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:55,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [14/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:56,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [15/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:56,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [16/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:52:56,153 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [17/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:52:56,206 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [18/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:52:56,261 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [19/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:52:56,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [20/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-09-13 07:52:56,409 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77465573 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '095b8814-82f4-4ec6-a164-507d1507eb4d'}] 2026-09-13 07:52:56,431 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77465573 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '095b8814-82f4-4ec6-a164-507d1507eb4d'} created pos.order #980 2026-09-13 07:52:56,439 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77465573 finished 2026-09-13 07:52:56,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:52:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.038 0.070 2026-09-13 07:52:56,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-09-13 07:52:56,507 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_should_not_be_changed_from_frontend SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-09-13 07:52:56,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 10647280 (allocated 12058624) 2026-09-13 07:52:56,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 95007 2026-09-13 07:52:56,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-09-13 07:52:56,548 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 95007 2026-09-13 07:52:56,601 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075256_601565_test_pricelist_should_not_be_changed_from_frontend.txt 2026-09-13 07:52:56,601 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmp2bc2skml_chrome_odoo" 2026-09-13 07:52:56,628 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-09-13 07:52:59,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 95130 2026-09-13 07:52:59,745 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpgti2og3n_chrome_odoo 2026-09-13 07:52:59,745 26 INFO rb-103a292-224772-415053 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:38133/json/version 2026-09-13 07:52:59,746 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:59,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:52:59,748 26 INFO rb-103a292-224772-415053 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:38133/json 2026-09-13 07:52:59,748 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:52:59,749 26 INFO rb-103a292-224772-415053 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:38133/devtools/page/0272DACBC8EB591782BE73A2ACE62E54 2026-09-13 07:52:59,750 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Enable chrome headless console log notification 2026-09-13 07:52:59,751 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-09-13 07:52:59,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-09-13 07:52:59,840 26 INFO rb-103a292-224772-415053 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/210?access_token=368db3fa627b44e4" in browser 2026-09-13 07:52:59,840 26 INFO rb-103a292-224772-415053 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/210?access_token=368db3fa627b44e4" 2026-09-13 07:52:59,849 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:00,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /pos-self/210?access_token=368db3fa627b44e4 HTTP/1.1" 200 - 59 0.015 0.264 2026-09-13 07:53:00,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '0272DACBC8EB591782BE73A2ACE62E54', 'loaderId': 'AF19478B22A5BE650BF1962B220A38BB', 'isDownload': False} 2026-09-13 07:53:00,129 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Evaluate ready code "odoo.isTourReady('test_prices_are_immutable_from_frontend')" 2026-09-13 07:53:00,134 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:00,147 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:00,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-09-13 07:53:00,189 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:00,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-09-13 07:53:00,203 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:00,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.071 2026-09-13 07:53:00,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:53:00,314 26 INFO rb-103a292-224772-415053 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/210?access_token=368db3fa627b44e4", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:00,320 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [1/10] Tour test_prices_are_immutable_from_frontend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:00,320 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:53:00,320 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:53:00,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "POST /pos-self/relations/210 HTTP/1.1" 200 - 37 0.012 0.033 2026-09-13 07:53:00,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-13 07:53:00,577 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "POST /pos-self/data/210 HTTP/1.1" 200 - 207 0.058 0.125 2026-09-13 07:53:00,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.181 2026-09-13 07:53:00,610 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:00,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/image/ir.attachment/10180/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:00,672 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [2/10] Tour test_prices_are_immutable_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:53:00,703 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/image/pos.category/369/image_128?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-13 07:53:00,721 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:00,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/image/product.template/2657/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-13 07:53:00,738 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [3/10] Tour test_prices_are_immutable_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:53:00,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/image/product.template/2645/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:53:00,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/image/product.template/2660/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-13 07:53:00,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/image/product.template/2656/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-13 07:53:00,764 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/image/product.template/2658/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:53:00,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/image/product.template/2659/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:53:00,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/image/product.template/2646/image_512?unique=2026-09-13T07:52:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-13 07:53:00,795 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [4/10] Tour test_prices_are_immutable_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:53:00,807 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:00,851 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [5/10] Tour test_prices_are_immutable_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:53:00,921 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [6/10] Tour test_prices_are_immutable_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-13 07:53:00,979 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [7/10] Tour test_prices_are_immutable_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-13 07:53:01,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [8/10] Tour test_prices_are_immutable_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-13 07:53:01,089 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [9/10] Tour test_prices_are_immutable_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-13 07:53:01,151 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [10/10] Tour test_prices_are_immutable_from_frontend → Step body 2026-09-13 07:53:01,233 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72071252 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '3d013b56-33d7-4e50-a339-145a4dde5fe5'}] 2026-09-13 07:53:01,250 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72071252 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '3d013b56-33d7-4e50-a339-145a4dde5fe5'} created pos.order #981 2026-09-13 07:53:01,257 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72071252 finished 2026-09-13 07:53:01,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.028 0.060 2026-09-13 07:53:01,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-09-13 07:53:01,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_prices_are_immutable_from_frontend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-13 07:53:01,336 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:53:01,367 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 9254412 (allocated 9961472) 2026-09-13 07:53:01,368 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 95130 2026-09-13 07:53:01,369 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-09-13 07:53:01,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 95130 2026-09-13 07:53:01,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075301_405387_test_prices_are_immutable_from_frontend.txt 2026-09-13 07:53:01,405 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpgti2og3n_chrome_odoo" 2026-09-13 07:53:01,438 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:53:01,972 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-13 07:53:03,837 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 95250 2026-09-13 07:53:03,837 26 INFO rb-103a292-224772-415053 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/tmp7ugcut33_chrome_odoo 2026-09-13 07:53:03,837 26 INFO rb-103a292-224772-415053 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:43819/json/version 2026-09-13 07:53:03,838 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:03,840 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:03,840 26 INFO rb-103a292-224772-415053 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:43819/json 2026-09-13 07:53:03,840 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:03,841 26 INFO rb-103a292-224772-415053 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:43819/devtools/page/363FEFFC428CAC2901D9538744BD8BF1 2026-09-13 07:53:03,842 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Enable chrome headless console log notification 2026-09-13 07:53:03,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless enable page notifications 2026-09-13 07:53:03,915 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:53:03,918 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Setting session cookie in browser 2026-09-13 07:53:03,927 26 INFO rb-103a292-224772-415053 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/211?access_token=405d0c904c5c4aef" in browser 2026-09-13 07:53:03,927 26 INFO rb-103a292-224772-415053 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/211?access_token=405d0c904c5c4aef" 2026-09-13 07:53:03,955 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:04,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /pos-self/211?access_token=405d0c904c5c4aef HTTP/1.1" 200 - 60 0.017 0.191 2026-09-13 07:53:04,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '363FEFFC428CAC2901D9538744BD8BF1', 'loaderId': '75F5F20CB4AD0803AB7909D537ACEFE7', 'isDownload': False} 2026-09-13 07:53:04,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-09-13 07:53:04,172 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:04,180 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:04,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.021 2026-09-13 07:53:04,200 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:04,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.033 2026-09-13 07:53:04,214 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:04,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.049 2026-09-13 07:53:04,324 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:53:04,331 26 INFO rb-103a292-224772-415053 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/211?access_token=405d0c904c5c4aef", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:04,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:53:04,336 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [1/9] Tour SelfOrderOrderNumberTour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:53:04,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:53:04,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "POST /pos-self/relations/211 HTTP/1.1" 200 - 35 0.010 0.031 2026-09-13 07:53:04,388 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-13 07:53:04,389 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [2/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:04,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "POST /pos-self/data/211 HTTP/1.1" 200 - 179 0.048 0.084 2026-09-13 07:53:04,553 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:04,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/image/ir.attachment/10230/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:53:04,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [3/9] Tour SelfOrderOrderNumberTour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:53:04,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/image/pos.category/370/image_128?unique=2026-09-13T07:53:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-13 07:53:04,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/image/product.template/2662/image_512?unique=2026-09-13T07:53:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-13 07:53:04,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/image/product.template/2661/image_512?unique=2026-09-13T07:53:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:53:04,659 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/image/product.template/2664/image_512?unique=2026-09-13T07:53:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:53:04,665 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/image/product.template/2663/image_512?unique=2026-09-13T07:53:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:53:04,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/image/product.template/2665/image_512?unique=2026-09-13T07:53:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:53:04,686 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [4/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:04,748 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [5/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:53:04,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/image/ir.attachment/10197/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-13 07:53:04,775 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:53:04,777 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53: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-09-13 07:53:04,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:04] "GET /web/image/product.product/3162/image_512?unique=2026-09-13T07:53:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-09-13 07:53:04,804 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [6/9] Tour SelfOrderOrderNumberTour → Step Select table 101 (trigger: .self_order_popup_table select) 2026-09-13 07:53:04,855 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [7/9] Tour SelfOrderOrderNumberTour → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 101')) 2026-09-13 07:53:04,916 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [8/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:53:04,932 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8988274 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': 'cd82ea5f-870d-434f-807c-b757ad80e0a6'}] 2026-09-13 07:53:04,953 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8988274 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': 'cd82ea5f-870d-434f-807c-b757ad80e0a6'} created pos.order #982 2026-09-13 07:53:04,960 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8988274 finished 2026-09-13 07:53:05,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.028 0.061 2026-09-13 07:53:05,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-09-13 07:53:05,044 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [9/9] Tour SelfOrderOrderNumberTour → Step Check that 'Ok' do not exist (trigger: body:not(:has(.btn:text(Ok)))) 2026-09-13 07:53:05,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-09-13 07:53:05,095 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR SelfOrderOrderNumberTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-13 07:53:05,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7619960 (allocated 8388608) 2026-09-13 07:53:05,121 26 INFO rb-103a292-224772-415053 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 95250 2026-09-13 07:53:05,123 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-09-13 07:53:05,123 26 INFO rb-103a292-224772-415053 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 95250 2026-09-13 07:53:05,168 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075305_168608_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-13 07:53:05,168 26 INFO rb-103a292-224772-415053 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/tmp7ugcut33_chrome_odoo" 2026-09-13 07:53:05,308 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 95366 2026-09-13 07:53:05,308 26 INFO rb-103a292-224772-415053 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/tmpg_5m91j4_chrome_odoo 2026-09-13 07:53:05,308 26 INFO rb-103a292-224772-415053 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:38283/json/version 2026-09-13 07:53:05,309 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:05,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:05,312 26 INFO rb-103a292-224772-415053 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:38283/json 2026-09-13 07:53:05,312 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:05,313 26 INFO rb-103a292-224772-415053 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:38283/devtools/page/F38FECCF84083516E02D78EE55ADC470 2026-09-13 07:53:05,323 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Enable chrome headless console log notification 2026-09-13 07:53:05,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless enable page notifications 2026-09-13 07:53:05,336 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-13 07:53:05,337 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Setting session cookie in browser 2026-09-13 07:53:05,338 26 INFO rb-103a292-224772-415053 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/211" in browser 2026-09-13 07:53:05,339 26 INFO rb-103a292-224772-415053 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/211" 2026-09-13 07:53:05,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "GET /pos/ui/211 HTTP/1.1" 200 - 70 0.021 0.141 2026-09-13 07:53:05,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'F38FECCF84083516E02D78EE55ADC470', 'loaderId': 'F924A03C27F524FEA2CE74BF1249DE20', 'isDownload': False} 2026-09-13 07:53:05,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-09-13 07:53:05,512 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:05,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:53:05,540 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.009 2026-09-13 07:53:05,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-13 07:53:05,855 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:05,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:53:05,874 26 INFO rb-103a292-224772-415053 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/211", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:05,877 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [1/20] Tour OrderNumberConflictTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:53:05,880 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:05,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:53:05,901 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:05,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:53:05,919 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.011 2026-09-13 07:53:05,923 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:53:05,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.009 0.024 2026-09-13 07:53:06,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 483 0.137 0.237 2026-09-13 07:53:06,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:53:06,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53: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.004 2026-09-13 07:53:06,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-13 07:53:06,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53: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-09-13 07:53:06,464 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:06,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:53:06,497 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:06,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:06,507 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:53:06,508 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:06,518 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:06,519 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:53:06,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /web/image/res.users/287/avatar_128 HTTP/1.1" 200 - 14 0.011 0.019 2026-09-13 07:53:06,532 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:53:06,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-13 07:53:06,543 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [2/20] Tour OrderNumberConflictTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-13 07:53:06,566 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /pos/ui/211?from_backend=True HTTP/1.1" 200 - 32 0.009 0.034 2026-09-13 07:53:06,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /pos/ui/211 HTTP/1.1" 200 - 32 0.012 0.070 2026-09-13 07:53:06,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53: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.012 2026-09-13 07:53:06,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [3/20] Tour OrderNumberConflictTour → Step product screen is shown (trigger: .product-screen) 2026-09-13 07:53:06,648 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:06,688 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [4/20] Tour OrderNumberConflictTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-13 07:53:06,763 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [5/20] Tour OrderNumberConflictTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:53:06,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [6/20] Tour OrderNumberConflictTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:53:06,864 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [7/20] Tour OrderNumberConflictTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:53:06,919 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [8/20] Tour OrderNumberConflictTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:53:06,970 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [9/20] Tour OrderNumberConflictTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-13 07:53:07,022 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [10/20] Tour OrderNumberConflictTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:53:07,083 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [11/20] Tour OrderNumberConflictTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:53:07,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [12/20] Tour OrderNumberConflictTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-13 07:53:07,184 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [13/20] Tour OrderNumberConflictTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:53:07,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [14/20] Tour OrderNumberConflictTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-13 07:53:07,290 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [15/20] Tour OrderNumberConflictTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-13 07:53:07,310 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29415807 started for PoS orders references: [{'name': '/', 'pos_reference': '261-211-000001', 'uuid': 'e3a6eb32-9ae0-4fa5-8cc9-e245ec4423be'}] 2026-09-13 07:53:07,356 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29415807 order {'name': '/', 'pos_reference': '261-211-000001', 'uuid': 'e3a6eb32-9ae0-4fa5-8cc9-e245ec4423be'} created pos.order #983 2026-09-13 07:53:07,365 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29415807 finished 2026-09-13 07:53:07,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.028 0.054 2026-09-13 07:53:07,430 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [16/20] Tour OrderNumberConflictTour → Step .pos-leftheader .orders-button 2026-09-13 07:53:07,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [17/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("260") 2026-09-13 07:53:07,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.012 0.022 2026-09-13 07:53:07,545 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:53:07,572 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [18/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("T 101") 2026-09-13 07:53:07,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [19/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("261") 2026-09-13 07:53:07,673 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [20/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("T 103") 2026-09-13 07:53:07,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-09-13 07:53:07,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR OrderNumberConflictTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 07:53:07,774 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15300680 (allocated 16515072) 2026-09-13 07:53:07,780 26 INFO rb-103a292-224772-415053 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 95366 2026-09-13 07:53:07,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-09-13 07:53:07,781 26 INFO rb-103a292-224772-415053 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 95366 2026-09-13 07:53:07,827 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075307_827486_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-13 07:53:07,827 26 INFO rb-103a292-224772-415053 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/tmpg_5m91j4_chrome_odoo" 2026-09-13 07:53:07,866 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:53:08,451 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-09-13 07:53:10,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 95490 2026-09-13 07:53:10,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp_86z5n4j_chrome_odoo 2026-09-13 07:53:10,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:36601/json/version 2026-09-13 07:53:10,424 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:10,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:10,426 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:36601/json 2026-09-13 07:53:10,426 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:10,427 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:36601/devtools/page/4F062906676609FAEF97567F0AB21C06 2026-09-13 07:53:10,428 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-13 07:53:10,429 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-13 07:53:10,434 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-09-13 07:53:10,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/212?access_token=cd016897a76f41fe" in browser 2026-09-13 07:53:10,443 26 INFO rb-103a292-224772-415053 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/212?access_token=cd016897a76f41fe" 2026-09-13 07:53:10,449 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:10,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:10] "GET /pos-self/212?access_token=cd016897a76f41fe HTTP/1.1" 200 - 57 0.016 0.221 2026-09-13 07:53:10,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '4F062906676609FAEF97567F0AB21C06', 'loaderId': 'D80F2BB20A4B05B9CEA5AB5F120E52D4', 'isDownload': False} 2026-09-13 07:53:10,687 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_delivery_tour')" 2026-09-13 07:53:10,691 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:10,705 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:10,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:10] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-09-13 07:53:10,728 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:10,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:10] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.039 2026-09-13 07:53:10,755 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:10,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:10] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.062 2026-09-13 07:53:10,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:53:10,840 26 INFO rb-103a292-224772-415053 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/212?access_token=cd016897a76f41fe", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:10,844 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:53:10,844 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:53:10,845 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [1/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:10,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:10] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.011 0.022 2026-09-13 07:53:10,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:53:11,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "POST /pos-self/data/212 HTTP/1.1" 200 - 181 0.050 0.168 2026-09-13 07:53:11,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.215 2026-09-13 07:53:11,150 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:11,195 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/image/ir.attachment/10280/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:11,208 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [2/14] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-09-13 07:53:11,214 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/image/ir.attachment/10247/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:53:11,225 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:11,273 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [3/14] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-13 07:53:11,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/image/product.template/2667/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.012 0.014 2026-09-13 07:53:11,338 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [4/14] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:11,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/image/product.template/2666/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.041 2026-09-13 07:53:11,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/image/pos.category/371/image_128?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 2 0.000 0.062 2026-09-13 07:53:11,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/image/product.template/2668/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-13 07:53:11,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/image/product.template/2670/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-13 07:53:11,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/image/product.template/2669/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-13 07:53:11,397 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [5/14] Tour self_order_preset_delivery_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-13 07:53:11,410 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:11,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "GET /web/image/product.product/3168/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:53:11,449 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [6/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:53:11,509 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [7/14] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:53:11,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:11] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-09-13 07:53:11,587 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [8/14] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-09-13 07:53:11,662 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [9/14] Tour self_order_preset_delivery_tour → Step Fill input with +32490904390 (trigger: input[placeholder="Phone"]) 2026-09-13 07:53:11,742 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [10/14] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx 90 (trigger: input[placeholder="Street and Number"]) 2026-09-13 07:53:11,823 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [11/14] Tour self_order_preset_delivery_tour → Step Fill input with 9999 (trigger: input[placeholder="Zip"]) 2026-09-13 07:53:11,885 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [12/14] Tour self_order_preset_delivery_tour → Step Fill input with New York (trigger: input[placeholder="City"]) 2026-09-13 07:53:11,962 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [13/14] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:53:12,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [14/14] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:53:12,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:12] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.014 0.031 2026-09-13 07:53:12,093 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86592318 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': '34b3335a-70b5-46d0-a246-29da6ff61fc4'}] 2026-09-13 07:53:12,111 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86592318 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': '34b3335a-70b5-46d0-a246-29da6ff61fc4'} created pos.order #984 2026-09-13 07:53:12,118 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86592318 finished 2026-09-13 07:53:12,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 241 0.091 0.177 2026-09-13 07:53:12,394 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-09-13 07:53:12,395 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:53:12,420 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8580820 (allocated 9699328) 2026-09-13 07:53:12,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 95490 2026-09-13 07:53:12,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-09-13 07:53:12,424 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 95490 2026-09-13 07:53:12,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075312_477590_test_preset_delivery_tour.txt 2026-09-13 07:53:12,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp_86z5n4j_chrome_odoo" 2026-09-13 07:53:12,508 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-09-13 07:53:14,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 95606 2026-09-13 07:53:14,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp_jienb8z_chrome_odoo 2026-09-13 07:53:14,708 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45769/json/version 2026-09-13 07:53:14,709 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:14,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:14,711 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45769/json 2026-09-13 07:53:14,711 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:14,712 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:45769/devtools/page/8902AB55FF90B0698C7AE8702380FCA3 2026-09-13 07:53:14,713 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-13 07:53:14,714 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-13 07:53:14,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-13 07:53:14,726 26 INFO rb-103a292-224772-415053 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/213?access_token=a1c327ff45364383&table_identifier=a257c857" in browser 2026-09-13 07:53:14,726 26 INFO rb-103a292-224772-415053 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/213?access_token=a1c327ff45364383&table_identifier=a257c857" 2026-09-13 07:53:14,735 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:14,985 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:14] "GET /pos-self/213?access_token=a1c327ff45364383&table_identifier=a257c857 HTTP/1.1" 200 - 59 0.016 0.237 2026-09-13 07:53:14,987 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '8902AB55FF90B0698C7AE8702380FCA3', 'loaderId': '5E962A8C759DC728ECEA9C7B7E3F2C2A', 'isDownload': False} 2026-09-13 07:53:14,988 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_dine_in_tour')" 2026-09-13 07:53:14,992 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:15,005 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:15,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.021 2026-09-13 07:53:15,038 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:15,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-09-13 07:53:15,060 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:15,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.067 2026-09-13 07:53:15,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:53:15,189 26 INFO rb-103a292-224772-415053 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/213?access_token=a1c327ff45364383&table_identifier=a257c857", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:15,193 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:53:15,193 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:53:15,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [1/8] Tour self_order_preset_dine_in_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:53:15,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.013 0.035 2026-09-13 07:53:15,251 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [2/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:15,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-13 07:53:15,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "POST /pos-self/data/213 HTTP/1.1" 200 - 181 0.052 0.095 2026-09-13 07:53:15,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.130 2026-09-13 07:53:15,451 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:53:15,455 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:15,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/image/ir.attachment/10320/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:15,499 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [3/8] Tour self_order_preset_dine_in_tour → Step Click on location 'Dine in' (trigger: .o_self_eating_location_box .preset_btn:contains('Dine in')) 2026-09-13 07:53:15,506 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/image/ir.attachment/10287/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:53:15,512 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:15,565 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [4/8] Tour self_order_preset_dine_in_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:53:15,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/image/pos.category/371/image_128?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:53:15,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/image/product.template/2666/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-13 07:53:15,602 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/image/product.template/2667/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:53:15,612 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/image/product.template/2668/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:53:15,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/image/product.template/2669/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:53:15,627 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [5/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:15,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/image/product.template/2670/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-13 07:53:15,685 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [6/8] Tour self_order_preset_dine_in_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:53:15,705 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:15,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "GET /web/image/product.product/3167/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-09-13 07:53:15,736 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [7/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:53:15,798 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [8/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:53:15,818 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17111397 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': 'c459d3f4-5c9a-48bb-8694-8f9060cb7f98'}] 2026-09-13 07:53:15,838 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17111397 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': 'c459d3f4-5c9a-48bb-8694-8f9060cb7f98'} created pos.order #985 2026-09-13 07:53:15,844 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17111397 finished 2026-09-13 07:53:15,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.031 0.059 2026-09-13 07:53:15,915 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:53:15,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-09-13 07:53:15,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR self_order_preset_dine_in_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-13 07:53:15,958 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7673180 (allocated 8650752) 2026-09-13 07:53:15,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 95606 2026-09-13 07:53:15,960 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-09-13 07:53:15,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 95606 2026-09-13 07:53:16,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075316_015282_test_preset_dine_in_tour.txt 2026-09-13 07:53:16,015 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp_jienb8z_chrome_odoo" 2026-09-13 07:53:16,042 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-09-13 07:53:17,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 95726 2026-09-13 07:53:17,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmp20f5nj_n_chrome_odoo 2026-09-13 07:53:17,995 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:35473/json/version 2026-09-13 07:53:17,996 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:17,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:17,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:35473/json 2026-09-13 07:53:17,998 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:17,999 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:35473/devtools/page/3492D74F229EE1E6D6FCE37480A6CB0B 2026-09-13 07:53:18,000 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-09-13 07:53:18,001 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-09-13 07:53:18,006 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-09-13 07:53:18,014 26 INFO rb-103a292-224772-415053 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/214?access_token=409547ecf3004155" in browser 2026-09-13 07:53:18,014 26 INFO rb-103a292-224772-415053 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/214?access_token=409547ecf3004155" 2026-09-13 07:53:18,021 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:18,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /pos-self/214?access_token=409547ecf3004155 HTTP/1.1" 200 - 57 0.014 0.193 2026-09-13 07:53:18,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '3492D74F229EE1E6D6FCE37480A6CB0B', 'loaderId': '5BBE95876E107CD029DEA59F225F98D6', 'isDownload': False} 2026-09-13 07:53:18,229 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Evaluate ready code "odoo.isTourReady('test_preset_takeaway_email_tour')" 2026-09-13 07:53:18,235 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:18,247 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:18,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.018 2026-09-13 07:53:18,279 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:18,293 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-09-13 07:53:18,298 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:18,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.061 2026-09-13 07:53:18,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:53:18,440 26 INFO rb-103a292-224772-415053 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/214?access_token=409547ecf3004155", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:18,444 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:53:18,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:53:18,446 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [1/13] Tour test_preset_takeaway_email_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:53:18,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "POST /pos-self/relations/214 HTTP/1.1" 200 - 37 0.011 0.025 2026-09-13 07:53:18,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [2/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:18,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-13 07:53:18,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "POST /pos-self/data/214 HTTP/1.1" 200 - 183 0.064 0.105 2026-09-13 07:53:18,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.166 2026-09-13 07:53:18,710 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:18,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/image/ir.attachment/10360/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:18,749 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [3/13] Tour test_preset_takeaway_email_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-13 07:53:18,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/image/ir.attachment/10327/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:53:18,763 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:18,814 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [4/13] Tour test_preset_takeaway_email_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-13 07:53:18,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/image/pos.category/371/image_128?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-09-13 07:53:18,847 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/image/product.template/2668/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-13 07:53:18,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/image/product.template/2666/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-13 07:53:18,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/image/product.template/2669/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:53:18,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/image/product.template/2670/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:53:18,876 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [5/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:18,878 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/image/product.template/2667/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-13 07:53:18,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [6/13] Tour test_preset_takeaway_email_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-13 07:53:18,949 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:18,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:18] "GET /web/image/product.product/3168/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-09-13 07:53:18,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [7/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:53:19,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [8/13] Tour test_preset_takeaway_email_tour → Step Fill input with Public user (trigger: input[placeholder="Name"]) 2026-09-13 07:53:19,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:19] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-09-13 07:53:19,104 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [9/13] Tour test_preset_takeaway_email_tour → Step Fill input with public.user@test.com (trigger: input[placeholder="Email"]) 2026-09-13 07:53:19,166 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [10/13] Tour test_preset_takeaway_email_tour → Step Fill input with +32000111222 (trigger: input[placeholder="Phone"]) 2026-09-13 07:53:19,225 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [11/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:53:19,277 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [12/13] Tour test_preset_takeaway_email_tour → Step body 2026-09-13 07:53:19,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:19] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.015 0.033 2026-09-13 07:53:19,365 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73757519 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': '3c91a4c4-7402-4ff3-b37f-d2ba9abca62e'}] 2026-09-13 07:53:19,383 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73757519 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': '3c91a4c4-7402-4ff3-b37f-d2ba9abca62e'} created pos.order #986 2026-09-13 07:53:19,389 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73757519 finished 2026-09-13 07:53:19,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 241 0.080 0.153 2026-09-13 07:53:19,639 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-13 07:53:19,740 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:19,741 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:19,760 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-13 07:53:19,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [13/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:53:19,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:19] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 40 0.012 0.040 2026-09-13 07:53:19,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-09-13 07:53:19,994 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_takeaway_email_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:53:20,031 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8865748 (allocated 9961472) 2026-09-13 07:53:20,033 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 95726 2026-09-13 07:53:20,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-09-13 07:53:20,034 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 95726 2026-09-13 07:53:20,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075320_097178_test_preset_takeaway_email_tour.txt 2026-09-13 07:53:20,097 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmp20f5nj_n_chrome_odoo" 2026-09-13 07:53:20,130 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-09-13 07:53:22,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 95855 2026-09-13 07:53:22,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpyx_0ktwe_chrome_odoo 2026-09-13 07:53:22,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:40349/json/version 2026-09-13 07:53:22,055 26 INFO rb-103a292-224772-415053 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-09-13 07:53:22,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:22,057 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:40349/json 2026-09-13 07:53:22,058 26 INFO rb-103a292-224772-415053 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-09-13 07:53:22,059 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:40349/devtools/page/9BD8B009DCD6AD05FBD7027611EC5877 2026-09-13 07:53:22,060 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-13 07:53:22,061 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-13 07:53:22,067 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-13 07:53:22,074 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/215?access_token=ca4bfc283ed34217" in browser 2026-09-13 07:53:22,074 26 INFO rb-103a292-224772-415053 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/215?access_token=ca4bfc283ed34217" 2026-09-13 07:53:22,082 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:22,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /pos-self/215?access_token=ca4bfc283ed34217 HTTP/1.1" 200 - 57 0.020 0.367 2026-09-13 07:53:22,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '9BD8B009DCD6AD05FBD7027611EC5877', 'loaderId': '208974D28BB491A1EBE2F370BC066E04', 'isDownload': False} 2026-09-13 07:53:22,469 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_takeaway_tour')" 2026-09-13 07:53:22,474 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:22,489 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:22,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.023 2026-09-13 07:53:22,520 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:22,533 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-13 07:53:22,538 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:22,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.061 2026-09-13 07:53:22,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:53:22,651 26 INFO rb-103a292-224772-415053 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/215?access_token=ca4bfc283ed34217", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:22,656 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:53:22,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:53:22,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [1/10] Tour self_order_preset_takeaway_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:53:22,682 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:53:22,709 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [2/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:22,729 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "POST /pos-self/relations/215 HTTP/1.1" 200 - 37 0.015 0.042 2026-09-13 07:53:22,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-13 07:53:22,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "POST /pos-self/data/215 HTTP/1.1" 200 - 181 0.049 0.087 2026-09-13 07:53:22,908 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:22,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /web/image/ir.attachment/10401/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-13 07:53:22,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [3/10] Tour self_order_preset_takeaway_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-13 07:53:22,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /web/image/ir.attachment/10368/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:22,964 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:23,014 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [4/10] Tour self_order_preset_takeaway_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:53:23,033 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "GET /web/image/pos.category/371/image_128?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-13 07:53:23,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "GET /web/image/product.template/2666/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:53:23,050 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "GET /web/image/product.template/2667/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:53:23,057 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "GET /web/image/product.template/2670/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:53:23,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "GET /web/image/product.template/2668/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:53:23,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "GET /web/image/product.template/2669/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-13 07:53:23,077 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [5/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:23,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [6/10] Tour self_order_preset_takeaway_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:53:23,153 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:23,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "GET /web/image/product.product/3167/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-13 07:53:23,189 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [7/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:53:23,249 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [8/10] Tour self_order_preset_takeaway_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:53:23,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.007 2026-09-13 07:53:23,312 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [9/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:53:23,370 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [10/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:53:23,389 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30207034 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '7a408fec-9d2a-4733-93be-652bf4d705c5'}] 2026-09-13 07:53:23,409 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30207034 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '7a408fec-9d2a-4733-93be-652bf4d705c5'} created pos.order #987 2026-09-13 07:53:23,416 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30207034 finished 2026-09-13 07:53:23,461 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.031 0.062 2026-09-13 07:53:23,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:53:23,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-09-13 07:53:23,511 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-13 07:53:23,544 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 7997504 (allocated 8650752) 2026-09-13 07:53:23,546 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 95855 2026-09-13 07:53:23,547 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-09-13 07:53:23,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 95855 2026-09-13 07:53:23,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075323_591125_test_preset_takeaway_tour.txt 2026-09-13 07:53:23,591 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpyx_0ktwe_chrome_odoo" 2026-09-13 07:53:23,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-09-13 07:53:25,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 95976 2026-09-13 07:53:25,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpjmhkdxq0_chrome_odoo 2026-09-13 07:53:25,609 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:46277/json/version 2026-09-13 07:53:25,610 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:25,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:25,612 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:46277/json 2026-09-13 07:53:25,612 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:25,613 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:46277/devtools/page/00FB0FBA31C03501A5D2B7935050187C 2026-09-13 07:53:25,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-13 07:53:25,615 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-13 07:53:25,621 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-13 07:53:25,630 26 INFO rb-103a292-224772-415053 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/216?access_token=b48b525c45e24374" in browser 2026-09-13 07:53:25,630 26 INFO rb-103a292-224772-415053 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/216?access_token=b48b525c45e24374" 2026-09-13 07:53:25,636 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:25,886 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:25] "GET /pos-self/216?access_token=b48b525c45e24374 HTTP/1.1" 200 - 57 0.016 0.236 2026-09-13 07:53:25,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '00FB0FBA31C03501A5D2B7935050187C', 'loaderId': 'CF5615033B9EB5CA192D0017BB7BE9CD', 'isDownload': False} 2026-09-13 07:53:25,889 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_slot_tour')" 2026-09-13 07:53:25,894 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:25,906 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:25,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:25] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-09-13 07:53:25,938 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:25,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:25] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-13 07:53:25,959 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:25,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:25] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.064 2026-09-13 07:53:26,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:53:26,111 26 INFO rb-103a292-224772-415053 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/216?access_token=b48b525c45e24374", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:26,116 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:53:26,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:53:26,118 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [1/11] Tour self_order_preset_slot_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:53:26,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "POST /pos-self/relations/216 HTTP/1.1" 200 - 37 0.011 0.022 2026-09-13 07:53:26,173 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [2/11] Tour self_order_preset_slot_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:26,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-13 07:53:26,326 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "POST /pos-self/data/216 HTTP/1.1" 200 - 185 0.051 0.091 2026-09-13 07:53:26,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.136 2026-09-13 07:53:26,374 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:26,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/image/ir.attachment/10441/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:53:26,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [3/11] Tour self_order_preset_slot_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-13 07:53:26,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/image/ir.attachment/10408/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:53:26,447 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:26,506 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [4/11] Tour self_order_preset_slot_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:53:26,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/image/pos.category/371/image_128?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-13 07:53:26,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/image/product.template/2667/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:53:26,544 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/image/product.template/2666/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:53:26,551 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/image/product.template/2670/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:53:26,558 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/image/product.template/2668/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:53:26,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/image/product.template/2669/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-13 07:53:26,571 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [5/11] Tour self_order_preset_slot_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:26,630 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [6/11] Tour self_order_preset_slot_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:53:26,641 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:26,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "GET /web/image/product.product/3167/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-13 07:53:26,682 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [7/11] Tour self_order_preset_slot_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:53:26,741 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [8/11] Tour self_order_preset_slot_tour → Step Select Random Value in Input (trigger: .slot-select) 2026-09-13 07:53:26,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:26] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-09-13 07:53:26,801 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [9/11] Tour self_order_preset_slot_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:53:26,886 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [10/11] Tour self_order_preset_slot_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:53:26,949 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [11/11] Tour self_order_preset_slot_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:53:26,967 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18463443 started for PoS orders references: [{'name': None, 'pos_reference': '260-216-000001', 'uuid': 'f3c448d2-b9bf-4597-a4f8-1afcfeaab2b1'}] 2026-09-13 07:53:26,985 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18463443 order {'name': None, 'pos_reference': '260-216-000001', 'uuid': 'f3c448d2-b9bf-4597-a4f8-1afcfeaab2b1'} created pos.order #988 2026-09-13 07:53:26,992 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18463443 finished 2026-09-13 07:53:27,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.028 0.064 2026-09-13 07:53:27,063 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:53:27,099 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-09-13 07:53:27,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_preset_slot_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:53:27,136 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9280640 (allocated 10747904) 2026-09-13 07:53:27,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 95976 2026-09-13 07:53:27,137 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-09-13 07:53:27,138 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 95976 2026-09-13 07:53:27,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075327_169043_test_preset_with_slot_tour.txt 2026-09-13 07:53:27,169 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpjmhkdxq0_chrome_odoo" 2026-09-13 07:53:27,195 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_slot_limit_orders ... 2026-09-13 07:53:29,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome pid: 96098 2026-09-13 07:53:29,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmp7cqb0gh9_chrome_odoo 2026-09-13 07:53:29,468 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:33201/json/version 2026-09-13 07:53:29,469 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:29,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:29,471 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:33201/json 2026-09-13 07:53:29,471 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:29,472 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:33201/devtools/page/394141417B6ED5ABE25269BF04C43663 2026-09-13 07:53:29,473 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Enable chrome headless console log notification 2026-09-13 07:53:29,474 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless enable page notifications 2026-09-13 07:53:29,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Setting session cookie in browser 2026-09-13 07:53:29,489 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/217?access_token=835acaac7672479b" in browser 2026-09-13 07:53:29,490 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=835acaac7672479b" 2026-09-13 07:53:29,496 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:29,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:29] "GET /pos-self/217?access_token=835acaac7672479b HTTP/1.1" 200 - 57 0.022 0.205 2026-09-13 07:53:29,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigation result: {'frameId': '394141417B6ED5ABE25269BF04C43663', 'loaderId': 'B8A8B6831C2E3593D2789F43DBD64EE2', 'isDownload': False} 2026-09-13 07:53:29,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Evaluate ready code "odoo.isTourReady('test_slot_limit_orders')" 2026-09-13 07:53:29,729 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:29,743 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:29,771 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:29] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.024 2026-09-13 07:53:29,778 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:29,794 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:29] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.054 2026-09-13 07:53:29,802 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:29,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:29] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.072 2026-09-13 07:53:29,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:53:29,930 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Evaluate test code "odoo.startTour('test_slot_limit_orders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/217?access_token=835acaac7672479b", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:29,933 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:53:29,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:53:29,938 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [1/17] Tour test_slot_limit_orders → Step body 2026-09-13 07:53:29,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:53:29,990 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [2/17] Tour test_slot_limit_orders → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:53:29,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:29] "POST /pos-self/relations/217 HTTP/1.1" 200 - 37 0.011 0.040 2026-09-13 07:53:29,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-13 07:53:30,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [3/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:30,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "POST /pos-self/data/217 HTTP/1.1" 200 - 185 0.054 0.097 2026-09-13 07:53:30,192 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:30,218 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/image/ir.attachment/10481/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:30,231 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [4/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-13 07:53:30,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/image/ir.attachment/10448/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:53:30,243 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:30,297 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [5/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-13 07:53:30,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/image/pos.category/371/image_128?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-13 07:53:30,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/image/product.template/2666/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-13 07:53:30,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/image/product.template/2667/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:53:30,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/image/product.template/2670/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:53:30,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/image/product.template/2668/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-13 07:53:30,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/image/product.template/2669/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-13 07:53:30,360 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [6/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:30,418 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [7/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:53:30,434 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:30,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "GET /web/image/product.product/3168/image_512?unique=2026-09-13T07:53:07.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:53:30,477 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [8/17] Tour test_slot_limit_orders → Step Select Specific Value in Input (trigger: .slot-select) 2026-09-13 07:53:30,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-09-13 07:53:30,531 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [9/17] Tour test_slot_limit_orders → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-13 07:53:30,596 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [10/17] Tour test_slot_limit_orders → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-13 07:53:30,657 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [11/17] Tour test_slot_limit_orders → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-13 07:53:30,673 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82993565 started for PoS orders references: [{'name': None, 'pos_reference': '260-217-000001', 'uuid': '6c763f13-6b22-4af9-9174-b60adc4b13e9'}] 2026-09-13 07:53:30,703 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82993565 order {'name': None, 'pos_reference': '260-217-000001', 'uuid': '6c763f13-6b22-4af9-9174-b60adc4b13e9'} created pos.order #989 2026-09-13 07:53:30,708 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82993565 finished 2026-09-13 07:53:30,946 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 233 0.104 0.187 2026-09-13 07:53:30,993 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [12/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:31,045 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [13/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-13 07:53:31,100 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [14/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-13 07:53:31,158 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [15/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:31,212 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [16/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:53:31,267 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [17/17] Tour test_slot_limit_orders → Step Check that 18:00 is not available (trigger: .slot-select) 2026-09-13 07:53:31,278 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:31] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.002 0.007 2026-09-13 07:53:31,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: tour succeeded 2026-09-13 07:53:31,318 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:53:31,344 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: heap 9009580 (allocated 9961472) 2026-09-13 07:53:31,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing chrome headless with pid 96098 2026-09-13 07:53:31,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing websocket connection 2026-09-13 07:53:31,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Terminating chrome headless with pid 96098 2026-09-13 07:53:31,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075331_399949_test_slot_limit_orders.txt 2026-09-13 07:53:31,400 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Removing chrome user profile "/tmp/tmp7cqb0gh9_chrome_odoo" 2026-09-13 07:53:31,440 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:53:32,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-09-13 07:53:33,856 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:53:33,863 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:34,045 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:34] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/218 HTTP/1.1" 200 - 17 0.010 0.174 2026-09-13 07:53:34,073 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-09-13 07:53:35,778 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:53:35,784 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:35,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:35] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/219 HTTP/1.1" 200 - 17 0.007 0.100 2026-09-13 07:53:35,920 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:53:40,293 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-09-13 07:53:40,423 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-09-13 07:53:40,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 96218 2026-09-13 07:53:40,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpnic1w1nc_chrome_odoo 2026-09-13 07:53:40,631 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:42153/json/version 2026-09-13 07:53:40,632 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:40,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:40,634 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:42153/json 2026-09-13 07:53:40,634 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:40,635 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:42153/devtools/page/7569D52E5873DA4E2F74AE571C8D6624 2026-09-13 07:53:40,636 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-09-13 07:53:40,637 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-09-13 07:53:40,641 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-09-13 07:53:40,650 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/221?access_token=abbeac775f034c84" in browser 2026-09-13 07:53:40,650 26 INFO rb-103a292-224772-415053 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/221?access_token=abbeac775f034c84" 2026-09-13 07:53:40,657 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:40,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:40] "GET /pos-self/221?access_token=abbeac775f034c84 HTTP/1.1" 200 - 60 0.015 0.185 2026-09-13 07:53:40,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '7569D52E5873DA4E2F74AE571C8D6624', 'loaderId': 'BCEB599E3B400A461BD531DF1967BC4E', 'isDownload': False} 2026-09-13 07:53:40,857 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Evaluate ready code "odoo.isTourReady('kiosk_qfpay_order')" 2026-09-13 07:53:40,879 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:40,893 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:40,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:40] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.006 0.029 2026-09-13 07:53:40,923 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:40,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:40] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.050 2026-09-13 07:53:40,948 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:40,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:40] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.072 2026-09-13 07:53:41,030 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:53:41,036 26 INFO rb-103a292-224772-415053 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/221?access_token=abbeac775f034c84", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:41,040 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:53:41,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:53:41,041 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [1/7] Tour kiosk_qfpay_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:41,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "POST /pos-self/relations/221 HTTP/1.1" 200 - 25 0.009 0.023 2026-09-13 07:53:41,097 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-13 07:53:41,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "POST /pos-self/data/221 HTTP/1.1" 200 - 170 0.043 0.089 2026-09-13 07:53:41,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.120 2026-09-13 07:53:41,251 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [202], uid: 3, model: res.company 2026-09-13 07:53:41,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/image/res.company/202/logo/256x256 HTTP/1.1" 200 - 14 0.003 0.009 2026-09-13 07:53:41,262 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:41,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/image/ir.attachment/10620/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-13 07:53:41,316 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [2/7] Tour kiosk_qfpay_order → Step Click on product 'Letter Tray' (trigger: .product_list .o_self_product_box span:contains('Letter Tray')) 2026-09-13 07:53:41,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/image/pos.category/375/image_128?unique=2026-09-13T07:53:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:53:41,357 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/image/pos.category/374/image_128?unique=2026-09-13T07:53:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-13 07:53:41,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/image/pos.category/373/image_128?unique=2026-09-13T07:53:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.035 2026-09-13 07:53:41,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.044 2026-09-13 07:53:41,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [3/7] Tour kiosk_qfpay_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:41,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/image/product.template/2686/image_512?unique=2026-09-13T07:53:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-13 07:53:41,442 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [4/7] Tour kiosk_qfpay_order → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-13 07:53:41,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/image/ir.attachment/10621/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:41,456 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:41,458 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:53:41,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "GET /web/image/product.product/3187/image_512?unique=2026-09-13T07:53:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:53:41,503 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [5/7] Tour kiosk_qfpay_order → Step Check that 'Pay' do not exist (trigger: body:not(:has(.btn:text(Pay)))) 2026-09-13 07:53:41,520 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73503852 started for PoS orders references: [{'name': None, 'pos_reference': '260-221-000001', 'uuid': '19c756d1-4dd4-4350-ba51-8c1c954373b8'}] 2026-09-13 07:53:41,539 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73503852 order {'name': None, 'pos_reference': '260-221-000001', 'uuid': '19c756d1-4dd4-4350-ba51-8c1c954373b8'} created pos.order #990 2026-09-13 07:53:41,546 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73503852 finished 2026-09-13 07:53:41,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.032 0.062 2026-09-13 07:53:41,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.002 0.007 2026-09-13 07:53:41,624 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [6/7] Tour kiosk_qfpay_order → Step Waiting for Qfpay payment to be processed (trigger: body:not(:has(.btn:text(Retry)))) 2026-09-13 07:53:41,676 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [7/7] Tour kiosk_qfpay_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-13 07:53:41,680 26 INFO rb-103a292-224772-415053 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': '19c756d1-4dd4-4350-ba51-8c1c954373b8--921--409', 'syssn': '20250826155400087645770447', 'status': '1', 'sysdtm': '2025-08-26 17:50:36', 'paydtm': '2025-08-26 17:50:37', 'goods_name': '', 'txcurrcd': 'HKD', 'mchid': '8Bx9aHgNmaQJ', 'customer_source': 'HK', 'cash_fee': '0', 'chnlsn2': '', 'cardcd': '', 'txamt': '528', 'outcardnm': '', 'respcd': '0000', 'goods_info': '', 'notify_type': 'payment', 'chnlsn': '2025085675626675'} 2026-09-13 07:53:41,713 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "POST /qfpay/notify HTTP/1.1" 200 - 38 0.012 0.022 2026-09-13 07:53:41,746 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-09-13 07:53:41,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-13 07:53:41,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:41] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-13 07:53:41,770 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7544976 (allocated 8912896) 2026-09-13 07:53:41,771 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 96218 2026-09-13 07:53:41,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-09-13 07:53:41,772 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 96218 2026-09-13 07:53:41,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075341_812943_test_tour_kiosk_qfpay_order.txt 2026-09-13 07:53:41,813 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpnic1w1nc_chrome_odoo" 2026-09-13 07:53:41,844 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:53:42,352 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-09-13 07:53:44,122 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:44,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:44] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.009 0.196 2026-09-13 07:53:44,351 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-09-13 07:53:46,221 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 96337 2026-09-13 07:53:46,221 26 INFO rb-103a292-224772-415053 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/tmpbld_2yng_chrome_odoo 2026-09-13 07:53:46,221 26 INFO rb-103a292-224772-415053 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:35577/json/version 2026-09-13 07:53:46,222 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:46,224 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:46,224 26 INFO rb-103a292-224772-415053 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:35577/json 2026-09-13 07:53:46,224 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:53:46,225 26 INFO rb-103a292-224772-415053 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:35577/devtools/page/2BD462ED803AACB589BE9F8BAEC372A8 2026-09-13 07:53:46,226 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Enable chrome headless console log notification 2026-09-13 07:53:46,227 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome headless enable page notifications 2026-09-13 07:53:46,233 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Setting session cookie in browser 2026-09-13 07:53:46,301 26 INFO rb-103a292-224772-415053 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/223?access_token=access_token" in browser 2026-09-13 07:53:46,302 26 INFO rb-103a292-224772-415053 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/223?access_token=access_token" 2026-09-13 07:53:46,309 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:46,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "GET /pos-self/223?access_token=access_token HTTP/1.1" 200 - 56 0.017 0.196 2026-09-13 07:53:46,522 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': '2BD462ED803AACB589BE9F8BAEC372A8', 'loaderId': '65EE90815972F999B1491DD9C7EB0268', 'isDownload': False} 2026-09-13 07:53:46,523 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Evaluate ready code "odoo.isTourReady('test_kiosk_without_payment_terminal')" 2026-09-13 07:53:46,527 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:46,540 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js, copying from /web/assets/d7b564a/pos_self_order.assets_tests.min.js 2026-09-13 07:53:46,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "GET /web/assets/1/d7b564a/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.014 2026-09-13 07:53:46,560 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d6ce3b/pos_self_order.assets.min.css, copying from /web/assets/2d6ce3b/pos_self_order.assets.min.css 2026-09-13 07:53:46,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "GET /web/assets/1/2d6ce3b/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.037 2026-09-13 07:53:46,593 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0d0ea13/pos_self_order.assets.min.js, copying from /web/assets/0d0ea13/pos_self_order.assets.min.js 2026-09-13 07:53:46,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "GET /web/assets/1/0d0ea13/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.071 2026-09-13 07:53:46,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:53:46,714 26 INFO rb-103a292-224772-415053 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/223?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:46,719 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [1/7] Tour test_kiosk_without_payment_terminal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-13 07:53:46,719 26 INFO rb-103a292-224772-415053 odoo.http: Session expired 2026-09-13 07:53:46,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:53:46,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "POST /pos-self/relations/223 HTTP/1.1" 200 - 37 0.015 0.022 2026-09-13 07:53:46,781 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [2/7] Tour test_kiosk_without_payment_terminal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-13 07:53:46,791 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-13 07:53:46,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "POST /pos-self/data/223 HTTP/1.1" 200 - 182 0.053 0.093 2026-09-13 07:53:46,937 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.136 2026-09-13 07:53:46,991 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-13 07:53:46,996 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:47,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/image/ir.attachment/10711/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:53:47,053 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [3/7] Tour test_kiosk_without_payment_terminal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-13 07:53:47,078 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:47,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/image/pos.category/376/image_128?unique=2026-09-13T07:53:41.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-13 07:53:47,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/image/product.template/2689/image_512?unique=2026-09-13T07:53:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:53:47,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/image/product.template/2693/image_512?unique=2026-09-13T07:53:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-13 07:53:47,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/image/product.template/2690/image_512?unique=2026-09-13T07:53:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 07:53:47,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/image/product.template/2691/image_512?unique=2026-09-13T07:53:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:53:47,120 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/image/product.template/2692/image_512?unique=2026-09-13T07:53:41.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-13 07:53:47,135 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [4/7] Tour test_kiosk_without_payment_terminal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-13 07:53:47,194 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [5/7] Tour test_kiosk_without_payment_terminal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-13 07:53:47,200 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/image/ir.attachment/10675/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:47,220 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:47,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "GET /web/image/product.product/3190/image_512?unique=2026-09-13T07:53:41.000+00:00 HTTP/1.1" 200 - 8 0.004 0.010 2026-09-13 07:53:47,258 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [6/7] Tour test_kiosk_without_payment_terminal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-13 07:53:47,317 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [7/7] Tour test_kiosk_without_payment_terminal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-13 07:53:47,339 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56895569 started for PoS orders references: [{'name': None, 'pos_reference': '260-223-000001', 'uuid': '2032e4a2-7ad5-40ef-9c87-0c0297ca8621'}] 2026-09-13 07:53:47,359 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56895569 order {'name': None, 'pos_reference': '260-223-000001', 'uuid': '2032e4a2-7ad5-40ef-9c87-0c0297ca8621'} created pos.order #991 2026-09-13 07:53:47,366 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56895569 finished 2026-09-13 07:53:47,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.032 0.067 2026-09-13 07:53:47,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-13 07:53:47,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:47] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.007 2026-09-13 07:53:47,457 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-09-13 07:53:47,458 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_kiosk_without_payment_terminal SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-13 07:53:47,481 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7521128 (allocated 8388608) 2026-09-13 07:53:47,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 96337 2026-09-13 07:53:47,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-09-13 07:53:47,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 96337 2026-09-13 07:53:47,529 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_075347_529623_test_kiosk_without_payment_terminal.txt 2026-09-13 07:53:47,529 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpbld_2yng_chrome_odoo" 2026-09-13 07:53:47,558 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-09-13 07:53:49,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-09-13 07:53:51,134 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:51,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:51] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 89 0.027 0.123 2026-09-13 07:53:51,313 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:53:56,116 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-09-13 07:53:56,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 96462 2026-09-13 07:53:56,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmplslcwrn0_chrome_odoo 2026-09-13 07:53:56,322 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:41283/json/version 2026-09-13 07:53:56,323 26 INFO rb-103a292-224772-415053 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-09-13 07:53:56,325 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:53:56,325 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:41283/json 2026-09-13 07:53:56,326 26 INFO rb-103a292-224772-415053 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-09-13 07:53:56,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:41283/devtools/page/4F455AF370B8D8390058F6E935C9E2F7 2026-09-13 07:53:56,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-09-13 07:53:56,328 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-09-13 07:53:56,354 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-13 07:53:56,357 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-09-13 07:53:56,358 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=226" in browser 2026-09-13 07:53:56,358 26 INFO rb-103a292-224772-415053 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=226" 2026-09-13 07:53:56,366 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:53:56,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:56] "GET /pos/ui?config_id=226 HTTP/1.1" 200 - 83 0.022 0.264 2026-09-13 07:53:56,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '4F455AF370B8D8390058F6E935C9E2F7', 'loaderId': '60346C8345CD15D0D726395412405776', 'isDownload': False} 2026-09-13 07:53:56,654 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-09-13 07:53:56,659 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:53:56,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:56] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:53:56,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:56] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-13 07:53:56,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:56] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-09-13 07:53:57,017 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:57,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:53:57,032 26 INFO rb-103a292-224772-415053 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=226", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:53:57,036 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [1/29] Tour AutofillTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:53:57,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:53:57,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:53:57,052 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:53:57,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-13 07:53:57,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:53:57,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.009 0.022 2026-09-13 07:53:57,107 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-13 07:53:57,411 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.097 0.191 2026-09-13 07:53:57,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53: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-09-13 07:53:57,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:53:57,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image/res.company/207/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-13 07:53:57,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:53:57,519 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-09-13 07:53:57,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:53:57,567 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:57,576 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:57,581 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:57,615 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-13 07:53:57,616 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:57,617 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image/res.users/300/avatar_128 HTTP/1.1" 200 - 14 0.016 0.032 2026-09-13 07:53:57,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=res.company&id=207&field=logo HTTP/1.1" 200 - 3 0.007 0.058 2026-09-13 07:53:57,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-09-13 07:53:57,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [2/29] Tour AutofillTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:53:57,682 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:57,727 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [3/29] Tour AutofillTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-13 07:53:57,727 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /pos/ui/226?from_backend=True HTTP/1.1" 200 - 31 0.027 0.022 2026-09-13 07:53:57,732 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:57,744 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=product.template&field=image_128&id=2698&unique=2026-09-13T07:53:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-13 07:53:57,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=product.template&field=image_128&id=2700&unique=2026-09-13T07:53:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-13 07:53:57,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=product.template&field=image_128&id=2699&unique=2026-09-13T07:53:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:53:57,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=product.template&field=image_128&id=2701&unique=2026-09-13T07:53:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-13 07:53:57,838 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /pos/ui/226 HTTP/1.1" 200 - 31 0.017 0.143 2026-09-13 07:53:57,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=product.template&field=image_128&id=2705&unique=2026-09-13T07:53:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-13 07:53:57,866 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=product.template&field=image_128&id=2704&unique=2026-09-13T07:53:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-13 07:53:57,880 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=product.template&field=image_128&id=2706&unique=2026-09-13T07:53:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-13 07:53:57,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.114 2026-09-13 07:53:57,949 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=product.template&field=image_128&id=2703&unique=2026-09-13T07:53:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-13 07:53:57,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:57] "GET /web/image?model=product.template&field=image_128&id=2702&unique=2026-09-13T07:53:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.158 2026-09-13 07:53:57,978 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [4/29] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:53:58,028 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [5/29] Tour AutofillTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-13 07:53:58,079 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [6/29] Tour AutofillTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:53:58,133 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [7/29] Tour AutofillTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:53:58,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [8/29] Tour AutofillTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:53:58,235 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [9/29] Tour AutofillTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:53:58,295 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [10/29] Tour AutofillTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:53:58,346 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [11/29] Tour AutofillTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:53:58,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [12/29] Tour AutofillTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-13 07:53:58,450 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [13/29] Tour AutofillTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-13 07:53:58,623 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [14/29] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:53:58,674 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [15/29] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:53:58,724 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [16/29] Tour AutofillTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-13 07:53:58,790 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [17/29] Tour AutofillTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-13 07:53:58,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [18/29] Tour AutofillTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-13 07:53:58,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [19/29] Tour AutofillTour → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-09-13 07:53:58,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [20/29] Tour AutofillTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-09-13 07:53:59,003 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [21/29] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:53:59,054 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [22/29] Tour AutofillTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:53:59,117 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [23/29] Tour AutofillTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:53:59,126 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:53:59,127 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:59,167 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [24/29] Tour AutofillTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:53:59,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [25/29] Tour AutofillTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-13 07:53:59,281 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [26/29] Tour AutofillTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-13 07:53:59,332 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [27/29] Tour AutofillTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-13 07:53:59,398 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [28/29] Tour AutofillTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-13 07:53:59,402 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30103847 started for PoS orders references: [{'name': '/', 'pos_reference': '261-226-000001', 'uuid': '1f2f26d1-741b-419d-a97d-f37dd124b32d'}] 2026-09-13 07:53:59,403 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:53:59,594 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30103847 order {'name': '/', 'pos_reference': '261-226-000001', 'uuid': '1f2f26d1-741b-419d-a97d-f37dd124b32d'} created pos.order #993 2026-09-13 07:53:59,602 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30103847 finished 2026-09-13 07:53:59,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.093 0.133 2026-09-13 07:53:59,651 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:53:59,699 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [29/29] Tour AutofillTour → Step Check pre-filled partner phone (trigger: .receipt-screen .send-receipt-phone-input:value('9876543210')) 2026-09-13 07:53:59,703 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14444590 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': '1f2f26d1-741b-419d-a97d-f37dd124b32d'}] 2026-09-13 07:53:59,709 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14444590 order {'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': '1f2f26d1-741b-419d-a97d-f37dd124b32d'} sync ignored for existing PoS order pos.order(993,) (state: paid) 2026-09-13 07:53:59,717 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14444590 finished 2026-09-13 07:53:59,751 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-09-13 07:53:59,753 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-13 07:53:59,784 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:53:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.023 0.061 2026-09-13 07:53:59,834 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 17358956 (allocated 21495808) 2026-09-13 07:53:59,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 96462 2026-09-13 07:53:59,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-09-13 07:53:59,839 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 96462 2026-09-13 07:53:59,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075359_873842_test_01_pos_number_autofill.txt 2026-09-13 07:53:59,874 26 INFO rb-103a292-224772-415053 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmplslcwrn0_chrome_odoo" 2026-09-13 07:53:59,911 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:54:04,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-09-13 07:54:04,927 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 96609 2026-09-13 07:54:04,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmp795pxr9m_chrome_odoo 2026-09-13 07:54:04,928 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:34951/json/version 2026-09-13 07:54:04,929 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:54:04,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:54:04,931 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:34951/json 2026-09-13 07:54:04,931 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:54:04,933 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:34951/devtools/page/E0C901A6DCF650E674F5C42138FACCD6 2026-09-13 07:54:04,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-09-13 07:54:04,934 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-09-13 07:54:04,958 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:54:04,961 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-09-13 07:54:04,962 26 INFO rb-103a292-224772-415053 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=227" in browser 2026-09-13 07:54:04,962 26 INFO rb-103a292-224772-415053 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=227" 2026-09-13 07:54:04,969 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:54:05,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "GET /pos/ui?config_id=227 HTTP/1.1" 200 - 84 0.022 0.261 2026-09-13 07:54:05,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': 'E0C901A6DCF650E674F5C42138FACCD6', 'loaderId': '15B5DADAA58BA2BD9DFDDD6011F3A762', 'isDownload': False} 2026-09-13 07:54:05,254 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-09-13 07:54:05,258 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:54:05,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:54:05,277 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:54:05,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-13 07:54:05,559 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:05,566 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:54:05,574 26 INFO rb-103a292-224772-415053 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=227", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:54:05,577 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [1/21] Tour VivaComKioskTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:54:05,579 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:54:05,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:54:05,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:54:05,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "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.016 2026-09-13 07:54:05,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-13 07:54:05,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.024 2026-09-13 07:54:05,664 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-13 07:54:05,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.107 0.181 2026-09-13 07:54:05,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:06,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:54:06,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image/res.company/208/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-13 07:54:06,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:54:06,075 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-09-13 07:54:06,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:06,107 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:54:06,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:06,118 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:06,118 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:54:06,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=res.company&id=208&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-09-13 07:54:06,128 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:06,132 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:54:06,150 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:06,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.007 0.028 2026-09-13 07:54:06,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /pos/ui/227?from_backend=True HTTP/1.1" 200 - 31 0.008 0.027 2026-09-13 07:54:06,200 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [2/21] Tour VivaComKioskTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:54:06,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /pos/ui/227 HTTP/1.1" 200 - 31 0.008 0.057 2026-09-13 07:54:06,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=product.template&field=image_128&id=2711&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.021 2026-09-13 07:54:06,250 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:54:06,256 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [3/21] Tour VivaComKioskTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:54:06,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=product.template&field=image_128&id=2713&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:54:06,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=product.template&field=image_128&id=2712&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-13 07:54:06,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=product.template&field=image_128&id=2714&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-13 07:54:06,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-13 07:54:06,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-13 07:54:06,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=product.template&field=image_128&id=2718&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-13 07:54:06,367 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=product.template&field=image_128&id=2719&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-13 07:54:06,387 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-13 07:54:06,434 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.018 0.103 2026-09-13 07:54:06,476 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [4/21] Tour VivaComKioskTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:54:06,527 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [5/21] Tour VivaComKioskTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:54:06,578 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [6/21] Tour VivaComKioskTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:54:06,632 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [7/21] Tour VivaComKioskTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:54:06,683 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [8/21] Tour VivaComKioskTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:54:06,735 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [9/21] Tour VivaComKioskTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:54:06,786 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [10/21] Tour VivaComKioskTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:54:06,838 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [11/21] Tour VivaComKioskTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:54:06,897 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [12/21] Tour VivaComKioskTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:54:06,948 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [13/21] Tour VivaComKioskTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("5.1"))) 2026-09-13 07:54:06,998 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [14/21] Tour VivaComKioskTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:54:07,049 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [15/21] Tour VivaComKioskTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:54:07,113 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [16/21] Tour VivaComKioskTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:54:07,122 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:54:07,123 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:07,163 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [17/21] Tour VivaComKioskTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:54:07,214 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [18/21] Tour VivaComKioskTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:54:07,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [19/21] Tour VivaComKioskTour → Step Simulate kiosk: cashier has no usable name (trigger: .payment-screen) 2026-09-13 07:54:07,315 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [20/21] Tour VivaComKioskTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-09-13 07:54:07,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:07] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:07,383 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [21/21] Tour VivaComKioskTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:54:07,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-09-13 07:54:07,435 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-13 07:54:07,480 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14256620 (allocated 15204352) 2026-09-13 07:54:07,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 96609 2026-09-13 07:54:07,482 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-09-13 07:54:07,483 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 96609 2026-09-13 07:54:07,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075407_550088_test_viva_com_kiosk_request_data.txt 2026-09-13 07:54:07,550 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmp795pxr9m_chrome_odoo" 2026-09-13 07:54:07,562 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-09-13 07:54:07,758 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 96747 2026-09-13 07:54:07,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpl7ch_q5q_chrome_odoo 2026-09-13 07:54:07,759 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:38241/json/version 2026-09-13 07:54:07,760 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:54:07,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:54:07,761 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:38241/json 2026-09-13 07:54:07,762 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:54:07,762 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:38241/devtools/page/1BADB860985520EB72A49A61F89A72B3 2026-09-13 07:54:07,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-09-13 07:54:07,764 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-09-13 07:54:07,783 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 07:54:07,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-09-13 07:54:07,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/227" in browser 2026-09-13 07:54:07,788 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/227" 2026-09-13 07:54:07,794 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:54:08,180 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "GET /pos/ui/227 HTTP/1.1" 200 - 86 0.019 0.368 2026-09-13 07:54:08,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '1BADB860985520EB72A49A61F89A72B3', 'loaderId': '487322A61A4050A91E12EAA14889F6FD', 'isDownload': False} 2026-09-13 07:54:08,183 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-09-13 07:54:08,187 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-13 07:54:08,197 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "GET /web/assets/debac46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:54:08,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "GET /web/assets/759f391/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:54:08,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:54:08,507 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:54:08,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:54:08,542 26 INFO rb-103a292-224772-415053 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/227", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:54:08,545 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [1/35] Tour VivaComTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-13 07:54:08,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-13 07:54:08,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:54:08,566 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:08,586 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.008 2026-09-13 07:54:08,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:54:08,637 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.027 2026-09-13 07:54:08,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-13 07:54:08,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.089 0.189 2026-09-13 07:54:08,942 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:08,973 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:54:09,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image/res.company/208/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-13 07:54:09,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54: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.003 2026-09-13 07:54:09,027 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-09-13 07:54:09,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-13 07:54:09,058 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:54:09,069 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:09,070 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:54:09,072 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:54:09,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=res.company&id=208&field=logo HTTP/1.1" 200 - 3 0.002 0.014 2026-09-13 07:54:09,086 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:54:09,090 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:09,098 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:54:09,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.013 0.035 2026-09-13 07:54:09,141 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [2/35] Tour VivaComTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-13 07:54:09,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /pos/ui/227?from_backend=True HTTP/1.1" 200 - 31 0.008 0.049 2026-09-13 07:54:09,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /pos/ui/227 HTTP/1.1" 200 - 31 0.014 0.077 2026-09-13 07:54:09,194 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:09,196 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [3/35] Tour VivaComTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-13 07:54:09,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=product.template&field=image_128&id=2711&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-13 07:54:09,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=product.template&field=image_128&id=2712&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-13 07:54:09,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=product.template&field=image_128&id=2713&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-13 07:54:09,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=product.template&field=image_128&id=2714&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-13 07:54:09,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-13 07:54:09,288 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-13 07:54:09,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=product.template&field=image_128&id=2719&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-13 07:54:09,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=product.template&field=image_128&id=2718&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-13 07:54:09,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.095 2026-09-13 07:54:09,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:09] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-13T07:53:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-13 07:54:09,412 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [4/35] Tour VivaComTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:54:09,463 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [5/35] Tour VivaComTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-13 07:54:09,514 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [6/35] Tour VivaComTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-13 07:54:09,567 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [7/35] Tour VivaComTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-13 07:54:09,618 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [8/35] Tour VivaComTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-13 07:54:09,670 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [9/35] Tour VivaComTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-13 07:54:09,723 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [10/35] Tour VivaComTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-13 07:54:09,775 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [11/35] Tour VivaComTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-13 07:54:09,833 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [12/35] Tour VivaComTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-13 07:54:09,884 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [13/35] Tour VivaComTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("5.1"))) 2026-09-13 07:54:09,935 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [14/35] Tour VivaComTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-13 07:54:09,986 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [15/35] Tour VivaComTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-13 07:54:10,048 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [16/35] Tour VivaComTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-13 07:54:10,057 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:10,057 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:10,098 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [17/35] Tour VivaComTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-13 07:54:10,149 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [18/35] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:54:10,199 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [19/35] Tour VivaComTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-09-13 07:54:10,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54: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.002 2026-09-13 07:54:10,264 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [20/35] Tour VivaComTour → Step Waiting for Viva payment to be processed (trigger: .electronic_status) 2026-09-13 07:54:10,319 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-13 07:54:10,331 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "POST /pos_viva_com/notification?company_id=208&token=viva_com_test HTTP/1.1" 200 - 8 0.003 0.011 2026-09-13 07:54:10,334 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [21/35] Tour VivaComTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:54:10,350 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47614596 started for PoS orders references: [{'name': '/', 'pos_reference': '261-227-000001', 'uuid': '02d7f377-fd0d-47d7-85a1-3165d9435e08'}] 2026-09-13 07:54:10,351 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:10,508 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47614596 order {'name': '/', 'pos_reference': '261-227-000001', 'uuid': '02d7f377-fd0d-47d7-85a1-3165d9435e08'} created pos.order #994 2026-09-13 07:54:10,515 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47614596 finished 2026-09-13 07:54:10,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.064 0.129 2026-09-13 07:54:10,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:54:10,620 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [22/35] Tour VivaComTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-13 07:54:10,622 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47875510 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-227-000001', 'uuid': '02d7f377-fd0d-47d7-85a1-3165d9435e08'}] 2026-09-13 07:54:10,627 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47875510 order {'name': 'Shop - 000001', 'pos_reference': '261-227-000001', 'uuid': '02d7f377-fd0d-47d7-85a1-3165d9435e08'} sync ignored for existing PoS order pos.order(994,) (state: paid) 2026-09-13 07:54:10,634 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47875510 finished 2026-09-13 07:54:10,680 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [23/35] Tour VivaComTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-13 07:54:10,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.020 0.043 2026-09-13 07:54:10,731 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [24/35] Tour VivaComTour → Step .pos-leftheader .orders-button 2026-09-13 07:54:10,791 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [25/35] Tour VivaComTour → Step .pos-search-bar .filter 2026-09-13 07:54:10,797 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:54:10,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:54:10,843 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [26/35] Tour VivaComTour → Step .pos-search-bar .filter ul 2026-09-13 07:54:10,893 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [27/35] Tour VivaComTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-13 07:54:10,946 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [28/35] Tour VivaComTour → Step .ticket-screen .order-row:contains("0001") 2026-09-13 07:54:10,958 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.008 2026-09-13 07:54:11,002 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [29/35] Tour VivaComTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-13 07:54:11,052 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [30/35] Tour VivaComTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-13 07:54:11,114 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [31/35] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-13 07:54:11,164 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [32/35] Tour VivaComTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-09-13 07:54:11,218 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [33/35] Tour VivaComTour → Step Click Refund (trigger: div.button:contains('Refund')) 2026-09-13 07:54:11,272 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [34/35] Tour VivaComTour → Step Waiting for Viva payment to be processed (trigger: .electronic_status) 2026-09-13 07:54:11,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:11] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_refund_request#pos.payment.method.viva_com_send_refund_request HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:11,326 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-13 07:54:11,337 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:11] "POST /pos_viva_com/notification?company_id=208&token=viva_com_test HTTP/1.1" 200 - 7 0.002 0.010 2026-09-13 07:54:11,340 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [35/35] Tour VivaComTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-13 07:54:11,352 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41572236 started for PoS orders references: [{'name': '/', 'pos_reference': '261-227-000002', 'uuid': '903be6cb-044c-4a0a-99f4-f859835d003d'}] 2026-09-13 07:54:11,515 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41572236 order {'name': '/', 'pos_reference': '261-227-000002', 'uuid': '903be6cb-044c-4a0a-99f4-f859835d003d'} created pos.order #995 2026-09-13 07:54:11,530 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41572236 finished 2026-09-13 07:54:11,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.077 0.140 2026-09-13 07:54:11,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:54:11,618 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86458095 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-227-000002', 'uuid': '903be6cb-044c-4a0a-99f4-f859835d003d'}] 2026-09-13 07:54:11,622 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86458095 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-227-000002', 'uuid': '903be6cb-044c-4a0a-99f4-f859835d003d'} sync ignored for existing PoS order pos.order(995,) (state: paid) 2026-09-13 07:54:11,625 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-09-13 07:54:11,626 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-13 07:54:11,630 26 INFO rb-103a292-224772-415053 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86458095 finished 2026-09-13 07:54:11,698 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17071372 (allocated 18747392) 2026-09-13 07:54:11,700 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 96747 2026-09-13 07:54:11,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.023 0.062 2026-09-13 07:54:11,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-09-13 07:54:11,702 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 96747 2026-09-13 07:54:11,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075411_746976_test_viva_payment_and_refund.txt 2026-09-13 07:54:11,747 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpl7ch_q5q_chrome_odoo" 2026-09-13 07:54:11,786 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:54:14,863 26 INFO rb-103a292-224772-415053 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-09-13 07:54:14,919 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:54:14,959 26 INFO rb-103a292-224772-415053 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-13 07:54:15,134 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7314] 2026-09-13 07:54:15,186 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1339] 2026-09-13 07:54:15,191 26 INFO rb-103a292-224772-415053 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-13 07:54:15,287 26 INFO rb-103a292-224772-415053 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-13 07:54:15,393 26 INFO rb-103a292-224772-415053 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-13 07:54:15,501 26 INFO rb-103a292-224772-415053 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-09-13 07:54:15,508 26 INFO rb-103a292-224772-415053 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-13 07:54:16,789 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1341], uid: 2, model: res.partner 2026-09-13 07:54:16,818 26 INFO rb-103a292-224772-415053 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-13 07:54:16,965 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:17,120 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7332] 2026-09-13 07:54:17,143 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3227] 2026-09-13 07:54:17,165 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-13 07:54:17,238 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-09-13 07:54:17,313 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-09-13 07:54:17,319 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-13 07:54:17,383 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-13 07:54:17,494 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-13 07:54:18,941 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-13 07:54:20,138 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-13 07:54:20,216 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-13 07:54:20,304 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:20,425 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-09-13 07:54:20,626 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-13 07:54:20,718 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-13 07:54:20,720 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-09-13 07:54:20,720 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_import_files: skipped TestImportFiles.test_import_create_product_demo_xls : Needs demo data to be able to import those files 2026-09-13 07:54:20,721 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-09-13 07:54:20,884 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-09-13 07:54:21,058 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7392] 2026-09-13 07:54:21,085 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3259] 2026-09-13 07:54:21,175 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-09-13 07:54:21,189 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-09-13 07:54:21,330 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-09-13 07:54:21,593 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7408, 7407] 2026-09-13 07:54:21,621 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3270, 3269] 2026-09-13 07:54:21,831 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-13 07:54:21,859 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-09-13 07:54:21,994 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-13 07:54:22,355 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7468, 7466] 2026-09-13 07:54:22,380 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3300, 3301] 2026-09-13 07:54:22,490 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-13 07:54:22,575 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-13 07:54:22,611 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-13 07:54:22,616 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-09-13 07:54:22,748 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-13 07:54:23,150 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7543, 7541] 2026-09-13 07:54:23,177 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3343, 3344] 2026-09-13 07:54:23,300 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-13 07:54:23,392 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-13 07:54:23,431 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-13 07:54:23,548 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-13 07:54:23,731 26 INFO rb-103a292-224772-415053 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-13 07:54:23,739 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:23,800 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-13 07:54:23,806 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-13 07:54:23,815 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-09-13 07:54:23,929 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-13 07:54:24,067 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:24,329 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-13 07:54:24,351 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-09-13 07:54:24,354 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-13 07:54:24,409 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-13 07:54:24,456 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-09-13 07:54:25,258 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-09-13 07:54:25,534 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-09-13 07:54:25,558 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1067] 2026-09-13 07:54:25,571 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-09-13 07:54:25,690 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-09-13 07:54:25,746 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-09-13 07:54:26,075 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-09-13 07:54:26,092 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1080] 2026-09-13 07:54:26,108 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1081] 2026-09-13 07:54:26,111 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-13 07:54:27,188 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-13 07:54:27,472 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-09-13 07:54:28,572 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:28,752 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3380] 2026-09-13 07:54:28,868 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3399] 2026-09-13 07:54:28,878 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-09-13 07:54:28,924 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3384, 3393] 2026-09-13 07:54:28,973 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3381] 2026-09-13 07:54:28,981 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-09-13 07:54:29,032 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3392, 3393, 3394, 3395, 3396, 3397, 3398, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391] 2026-09-13 07:54:29,043 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1405] 2026-09-13 07:54:29,046 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1406] 2026-09-13 07:54:29,049 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1407] 2026-09-13 07:54:29,123 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3403, 3404, 3405, 3406, 3407, 3408] 2026-09-13 07:54:29,175 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-13 07:54:29,220 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-13 07:54:29,277 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-13 07:54:29,331 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-13 07:54:29,483 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-13 07:54:29,890 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-13 07:54:31,592 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-13 07:54:31,603 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-13 07:54:31,719 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-13 07:54:31,966 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-13 07:54:32,060 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-13 07:54:32,068 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:32,258 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-09-13 07:54:32,274 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-13 07:54:32,289 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-13 07:54:32,309 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:32,428 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-13 07:54:32,448 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-13 07:54:33,493 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-13 07:54:33,562 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-13 07:54:33,577 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-13 07:54:33,592 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-13 07:54:33,611 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:33,812 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-09-13 07:54:33,951 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-09-13 07:54:34,006 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:34,216 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-13 07:54:34,290 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-13 07:54:34,417 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:34,616 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-13 07:54:34,739 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-13 07:54:34,866 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-13 07:54:35,027 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-09-13 07:54:35,302 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-09-13 07:54:35,422 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-13 07:54:36,425 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-13 07:54:36,573 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-13 07:54:36,813 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-13 07:54:36,921 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-13 07:54:37,036 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-13 07:54:37,134 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-13 07:54:37,219 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-13 07:54:37,339 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-13 07:54:37,340 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-13 07:54:37,385 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:37,572 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-13 07:54:37,641 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-13 07:54:37,726 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-13 07:54:37,810 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-13 07:54:37,892 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-13 07:54:38,053 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-13 07:54:38,180 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-13 07:54:38,307 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-13 07:54:38,380 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-13 07:54:38,456 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-13 07:54:38,558 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:38,571 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-13 07:54:38,696 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-13 07:54:38,802 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-13 07:54:38,947 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-13 07:54:39,056 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-13 07:54:39,373 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-13 07:54:39,481 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-13 07:54:39,594 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:39,852 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3639] 2026-09-13 07:54:39,911 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-13 07:54:40,085 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-13 07:54:40,127 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-13 07:54:40,372 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-13 07:54:40,540 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-13 07:54:40,706 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-13 07:54:41,046 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-13 07:54:41,379 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-13 07:54:41,573 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-09-13 07:54:41,719 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-13 07:54:41,988 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-13 07:54:42,072 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-13 07:54:42,084 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-13 07:54:42,257 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-13 07:54:42,937 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:42,938 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-13 07:54:43,040 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-13 07:54:43,111 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:43,383 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3692] 2026-09-13 07:54:43,396 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-13 07:54:43,503 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-13 07:54:43,630 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-09-13 07:54:43,723 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-13 07:54:43,809 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-13 07:54:43,949 26 INFO rb-103a292-224772-415053 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-13 07:54:44,082 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:46,629 26 INFO rb-103a292-224772-415053 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-13 07:54:47,111 26 INFO rb-103a292-224772-415053 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-13 07:54:47,480 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:54:47,484 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 96898 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpwkui6lt__chrome_odoo 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:44175/json/version 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:44175/json 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:44175/devtools/page/94510EC308F695DFB6663126EB98DEB3 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/828 HTTP/1.1" 200 - 144 0.062 0.652 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '94510EC308F695DFB6663126EB98DEB3', 'loaderId': '518C8A3E5141081596A3B0055C8D28B1', 'isDownload': False} 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.018 0.080 2026-09-13 07:54:48,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.078 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 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.005 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 26 0.013 0.034 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 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.001 0.031 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:54:49,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 27 0.009 0.023 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:49,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:54:49,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 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.019 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.002 0.038 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.004 0.051 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.014 0.051 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.111 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 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.089 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 83 0.026 0.086 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 60 0.020 0.037 2026-09-13 07:54:49,000 26 INFO rb-103a292-224772-415053 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.002 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.011 0.017 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 74 0.023 0.070 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.001 0.080 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.023 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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.055 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.003 0.019 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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.007 0.018 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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.002 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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.003 0.007 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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.001 0.005 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/next_by_id#ir.sequence.next_by_id HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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 - 31 0.012 0.021 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 15 0.005 0.017 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1566, 1567] 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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.026 0.047 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 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-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 36 0.014 0.030 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_generate_serial_with_expiration SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 36 0.013 0.059 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 29798364 (allocated 32440320) 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 96898 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 96898 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-09-13 07:54:50,000 26 INFO rb-103a292-224772-415053 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpwkui6lt__chrome_odoo" 2026-09-13 07:54:50,858 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:54:53,868 26 INFO rb-103a292-224772-415053 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-09-13 07:54:53,955 26 INFO rb-103a292-224772-415053 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-13 07:54:54,106 26 INFO rb-103a292-224772-415053 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-13 07:54:54,541 26 INFO rb-103a292-224772-415053 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-09-13 07:54:55,116 26 INFO rb-103a292-224772-415053 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-13 07:54:55,425 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:54:57,215 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-13 07:54:57,360 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 97042 2026-09-13 07:54:57,360 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpo1nrjtln_chrome_odoo 2026-09-13 07:54:57,360 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:36235/json/version 2026-09-13 07:54:57,361 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:54:57,363 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:54:57,363 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:36235/json 2026-09-13 07:54:57,363 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:54:57,364 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:36235/devtools/page/25418AF41A4B7893CE8BDA1C7F7B85BB 2026-09-13 07:54:57,365 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-09-13 07:54:57,366 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-09-13 07:54:57,381 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:54:57,386 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-09-13 07:54:57,387 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:54:57,387 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:54:57,393 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:54:58,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /odoo HTTP/1.1" 200 - 154 0.049 0.774 2026-09-13 07:54:58,217 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': '25418AF41A4B7893CE8BDA1C7F7B85BB', 'loaderId': '2443E18F4D6BFBC58005768CC3A9741F', 'isDownload': False} 2026-09-13 07:54:58,218 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-13 07:54:58,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:54:58,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:54:58,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.015 0.077 2026-09-13 07:54:58,327 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.077 2026-09-13 07:54:58,362 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:54:58,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:54:58,724 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:54:58,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.011 0.028 2026-09-13 07:54:58,749 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:54:58,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:54:58,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:54:58,773 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:54:58,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /odoo HTTP/1.1" 200 - 27 0.013 0.022 2026-09-13 07:54:58,846 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:54:58,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.047 2026-09-13 07:54:58,859 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:54:58,864 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:54:58,864 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.027 2026-09-13 07:54:58,871 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [1/21] Tour burndown_chart_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:54:58,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.039 2026-09-13 07:54:58,909 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.007 0.067 2026-09-13 07:54:58,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.004 0.082 2026-09-13 07:54:58,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "POST /mail/data HTTP/1.1" 200 - 35 0.012 0.075 2026-09-13 07:54:58,958 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [2/21] Tour burndown_chart_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-13 07:54:58,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.080 2026-09-13 07:54:59,011 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [3/21] Tour burndown_chart_tour → Step Open "Burndown Chart Test" project menu (trigger: .o_kanban_record:contains(Burndown Chart Test)) 2026-09-13 07:54:59,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /mail/data HTTP/1.1" 200 - 58 0.019 0.036 2026-09-13 07:54:59,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.014 2026-09-13 07:54:59,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.012 0.017 2026-09-13 07:54:59,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:54:59,184 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:54:59,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.032 2026-09-13 07:54:59,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.029 0.096 2026-09-13 07:54:59,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.011 0.037 2026-09-13 07:54:59,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-09-13 07:54:59,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.056 2026-09-13 07:54:59,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:54:59,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-09-13 07:54:59,515 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [4/21] Tour burndown_chart_tour → Step Open "Burndown Chart Test" project's "Burndown Chart" view (trigger: .o_kanban_manage_reporting div[role="menuitem"] a:contains("Burndown Chart")) 2026-09-13 07:54:59,577 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [5/21] Tour burndown_chart_tour → Step .o_graph_renderer 2026-09-13 07:54:59,591 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /web/dataset/call_button/project.project/action_project_task_burndown_chart_report#project.project.action_project_task_burndown_chart_report HTTP/1.1" 200 - 13 0.005 0.012 2026-09-13 07:54:59,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "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.006 0.017 2026-09-13 07:54:59,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.046 2026-09-13 07:54:59,804 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5aed9aa/web.assets_backend_lazy.min.css (id:11262) 2026-09-13 07:54:59,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "GET /web/assets/5aed9aa/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.005 0.124 2026-09-13 07:54:59,864 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/30d8aaa/web.assets_backend_lazy.min.js (id:11263) 2026-09-13 07:54:59,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "GET /web/assets/30d8aaa/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.003 0.184 2026-09-13 07:54:59,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:54:59,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "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.008 0.023 2026-09-13 07:54:59,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:54:59,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:54:59] "GET /web/assets/219ddd2/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:55:00,025 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [6/21] Tour burndown_chart_tour → Step The sort buttons are not rendered (trigger: .o_graph_renderer:not(:has(.btn-group[role=toolbar][aria-label="Sort graph"]))) 2026-09-13 07:55:00,078 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [7/21] Tour burndown_chart_tour → Step Remove the project search "Burndown Chart Test" (trigger: .o_searchview_facet:contains(Burndown Chart Test)) 2026-09-13 07:55:00,137 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [8/21] Tour burndown_chart_tour → Step Search Burndown Chart (trigger: input.o_searchview_input) 2026-09-13 07:55:00,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:00] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-13 07:55:00,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:00] "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.006 0.027 2026-09-13 07:55:00,274 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [9/21] Tour burndown_chart_tour → Step Validate search (trigger: .o_searchview_autocomplete .o-dropdown-item:contains("Project")) 2026-09-13 07:55:00,341 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [10/21] Tour burndown_chart_tour → Step Remove the group by "Date: Month > Stage" (trigger: .o_searchview_facet:contains("Stage") .o_facet_remove) 2026-09-13 07:55:00,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:00] "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.027 2026-09-13 07:55:00,434 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [11/21] Tour burndown_chart_tour → Step A "The Burndown Chart must be grouped by Date and Stage" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The report should be grouped either by ") button.o_notification_close) 2026-09-13 07:55:00,488 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [12/21] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-09-13 07:55:00,555 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [13/21] Tour burndown_chart_tour → Step The Stage group menu item is visible (trigger: .o_group_by_menu .o_menu_item:contains("Stage")) 2026-09-13 07:55:00,627 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [14/21] Tour burndown_chart_tour → Step Open the Date group by sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date")) 2026-09-13 07:55:00,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:00] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.016 2026-09-13 07:55:00,695 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [15/21] Tour burndown_chart_tour → Step Click on the selected Date sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date") + * .dropdown-item.selected) 2026-09-13 07:55:00,757 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [16/21] Tour burndown_chart_tour → Step A "The Burndown Chart must be grouped by Date" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date") button.o_notification_close) 2026-09-13 07:55:00,778 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:00] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.022 2026-09-13 07:55:00,834 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [17/21] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-09-13 07:55:00,890 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [18/21] Tour burndown_chart_tour → Step Open the Date filter sub menu (trigger: .o_filter_menu button.o_menu_item:contains("Date")) 2026-09-13 07:55:00,944 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [19/21] Tour burndown_chart_tour → Step Click on the first Date filter sub menu (trigger: .o_filter_menu .o_menu_item:contains("Date") + * .dropdown-item:first-child) 2026-09-13 07:55:01,003 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [20/21] Tour burndown_chart_tour → Step Close the Date filter menu (trigger: .o_graph_renderer) 2026-09-13 07:55:01,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:01] "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.004 0.009 2026-09-13 07:55:01,053 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [21/21] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-09-13 07:55:01,107 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-09-13 07:55:01,108 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:55:01,212 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 31017304 (allocated 33226752) 2026-09-13 07:55:01,233 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 97042 2026-09-13 07:55:01,234 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-09-13 07:55:01,235 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 97042 2026-09-13 07:55:01,268 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075501_267990_test_burndown_chart_tour.txt 2026-09-13 07:55:01,268 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpo1nrjtln_chrome_odoo" 2026-09-13 07:55:01,282 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:55:01,285 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-09-13 07:55:01,285 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_import_files: skipped TestImportFiles.test_import_task_template_xls : Needs demo data to be able to import those files 2026-09-13 07:55:01,290 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:55:02,022 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-13 07:55:02,300 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7784, 7783, 7782] 2026-09-13 07:55:02,315 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted project.task records with IDs: [984, 983, 982] 2026-09-13 07:55:02,319 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2833, 2834, 2835, 2836, 2837, 2838] 2026-09-13 07:55:02,532 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #324 deleted project.task.type records with IDs: [2121] 2026-09-13 07:55:02,556 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2116] 2026-09-13 07:55:02,570 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2115, 2117] 2026-09-13 07:55:02,580 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2114, 2120] 2026-09-13 07:55:02,625 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2123, 2124, 2125] 2026-09-13 07:55:02,628 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-09-13 07:55:02,836 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:55:03,033 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:55:03,155 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:55:03,161 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-13 07:55:03,281 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-13 07:55:03,293 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7778, 7776, 7774] 2026-09-13 07:55:03,302 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted project.task records with IDs: [981, 979, 978] 2026-09-13 07:55:03,305 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2825, 2826, 2827, 2828, 2831, 2832] 2026-09-13 07:55:03,412 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-13 07:55:03,521 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-13 07:55:04,156 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-13 07:55:04,293 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 97189 2026-09-13 07:55:04,293 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpod7_xgj5_chrome_odoo 2026-09-13 07:55:04,293 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:45409/json/version 2026-09-13 07:55:04,294 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:04,296 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:55:04,297 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:45409/json 2026-09-13 07:55:04,297 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:04,298 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:45409/devtools/page/FFD95FDB16A66BE1F2791D8B28367608 2026-09-13 07:55:04,299 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-09-13 07:55:04,300 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-09-13 07:55:04,320 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-09-13 07:55:04,325 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-09-13 07:55:04,326 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:55:04,326 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:55:04,332 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:55:05,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /odoo HTTP/1.1" 200 - 151 0.051 0.730 2026-09-13 07:55:05,114 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': 'FFD95FDB16A66BE1F2791D8B28367608', 'loaderId': 'CCDC0303B42AB9729B3F2326FE620948', 'isDownload': False} 2026-09-13 07:55:05,115 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-13 07:55:05,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:55:05,143 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:55:05,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.008 0.020 2026-09-13 07:55:05,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-13 07:55:05,217 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:55:05,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:55:05,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:55:05,654 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:55:05,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:55:05,671 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:55:05,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /odoo HTTP/1.1" 200 - 26 0.008 0.018 2026-09-13 07:55:05,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.031 2026-09-13 07:55:05,743 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:55:05,751 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:05,754 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [1/20] Tour personal_stage_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:55:05,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/image/res.partner/1409/avatar_128?unique=1789286103000 HTTP/1.1" 200 - 13 0.009 0.019 2026-09-13 07:55:05,761 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:55:05,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /web/image?model=res.users&field=avatar_128&id=331 HTTP/1.1" 200 - 7 0.003 0.038 2026-09-13 07:55:05,779 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.043 2026-09-13 07:55:05,812 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "POST /mail/data HTTP/1.1" 200 - 33 0.016 0.039 2026-09-13 07:55:05,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.083 2026-09-13 07:55:05,816 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-09-13 07:55:05,832 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [2/20] Tour personal_stage_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-13 07:55:05,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "POST /mail/data HTTP/1.1" 200 - 42 0.014 0.034 2026-09-13 07:55:05,993 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [3/20] Tour personal_stage_tour → Step Open Pig Project (trigger: .o_kanban_record:contains("Pig")) 2026-09-13 07:55:05,998 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:05] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.011 0.016 2026-09-13 07:55:06,004 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:55:06,015 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.031 2026-09-13 07:55:06,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.027 2026-09-13 07:55:06,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:55:06,152 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: logistics.shipment.stage 2026-09-13 07:55:06,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 95 0.037 0.076 2026-09-13 07:55:06,177 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.110 2026-09-13 07:55:06,237 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.015 0.027 2026-09-13 07:55:06,239 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-09-13 07:55:06,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.005 0.035 2026-09-13 07:55:06,273 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.003 0.003 2026-09-13 07:55:06,326 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [4/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_column_quick_create)) 2026-09-13 07:55:06,338 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.011 2026-09-13 07:55:06,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.012 0.028 2026-09-13 07:55:06,378 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [5/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_group_edit)) 2026-09-13 07:55:06,431 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [6/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_group_delete)) 2026-09-13 07:55:06,449 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-09-13 07:55:06,451 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-09-13 07:55:06,484 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [7/20] Tour personal_stage_tour → Step Go to tasks (trigger: button[data-menu-xmlid="project.menu_project_management"]) 2026-09-13 07:55:06,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 78 0.025 0.099 2026-09-13 07:55:06,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:55:06,528 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.010 2026-09-13 07:55:06,532 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [8/20] Tour personal_stage_tour → Step Go to my tasks (trigger: a[data-menu-xmlid="project.menu_project_management_my_tasks"]) 2026-09-13 07:55:06,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55: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-09-13 07:55:06,586 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [9/20] Tour personal_stage_tour → Step Check that we can create a new stage (trigger: .o_column_quick_create.o_quick_create_folded div) 2026-09-13 07:55:06,601 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.009 2026-09-13 07:55:06,638 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-09-13 07:55:06,640 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-09-13 07:55:06,662 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.007 0.046 2026-09-13 07:55:06,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55: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-09-13 07:55:06,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.010 0.030 2026-09-13 07:55:06,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "GET /web/image/res.users/331/avatar_128 HTTP/1.1" 200 - 7 0.003 0.008 2026-09-13 07:55:06,795 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [10/20] Tour personal_stage_tour → Step Create a new personal stage (trigger: input.form-control) 2026-09-13 07:55:06,853 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [11/20] Tour personal_stage_tour → Step Confirm create (trigger: .o_kanban_add) 2026-09-13 07:55:06,907 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [12/20] Tour personal_stage_tour → Step Check that column exists && Open column edit dropdown (trigger: .o_kanban_header:contains(Never)) 2026-09-13 07:55:06,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.003 0.006 2026-09-13 07:55:06,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:06] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.002 0.006 2026-09-13 07:55:06,966 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [13/20] Tour personal_stage_tour → Step Try editing inbox (trigger: .dropdown-item.o_group_edit) 2026-09-13 07:55:07,028 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [14/20] Tour personal_stage_tour → Step Change title (trigger: div.o_field_char[name="name"] input) 2026-09-13 07:55:07,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 07:55:07,055 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:55:07,092 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [15/20] Tour personal_stage_tour → Step Save changes (trigger: .btn-primary:contains("Save")) 2026-09-13 07:55:07,150 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [16/20] Tour personal_stage_tour → Step Check that column was updated (trigger: .o_kanban_header:contains("Todo")) 2026-09-13 07:55:07,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "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-09-13 07:55:07,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 07:55:07,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.012 0.027 2026-09-13 07:55:07,244 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [17/20] Tour personal_stage_tour → Step Create a personal task from the quick create form (trigger: .o-kanban-button-new) 2026-09-13 07:55:07,299 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [18/20] Tour personal_stage_tour → Step Create a new personal task (trigger: input.o_input:not(.o_searchview_input)) 2026-09-13 07:55:07,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.013 2026-09-13 07:55:07,348 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.003 0.014 2026-09-13 07:55:07,385 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [19/20] Tour personal_stage_tour → Step Confirm create (trigger: .o_kanban_add) 2026-09-13 07:55:07,442 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [20/20] Tour personal_stage_tour → Step Check that task exists (trigger: .o_kanban_record:contains("New Test Task")) 2026-09-13 07:55:07,492 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.015 0.033 2026-09-13 07:55:07,512 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:55:07,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.006 0.021 2026-09-13 07:55:07,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:55:07,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:07] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:55:07,557 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-09-13 07:55:07,558 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:55:07,685 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 32189968 (allocated 34168832) 2026-09-13 07:55:07,688 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 97189 2026-09-13 07:55:07,689 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-09-13 07:55:07,690 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 97189 2026-09-13 07:55:07,744 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075507_744229_test_personal_stage_tour.txt 2026-09-13 07:55:07,744 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpod7_xgj5_chrome_odoo" 2026-09-13 07:55:07,757 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:55:10,908 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [25691] 2026-09-13 07:55:10,909 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-09-13 07:55:11,834 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-09-13 07:55:12,074 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-09-13 07:55:12,364 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-09-13 07:55:12,821 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:55:12,910 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Goats" ,"Armande ProjectUser" ,"Bastien ProjectManager" ,"Chell Gladys" with Message-Id <1789286112.8830612-31581-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 336, mail.alias(530,)) 2026-09-13 07:55:13,072 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to chell@gladys.portal,bastien.projectmanager@example.com,project+goats@test.mycompany.com,armande.projectuser@example.com,b.t@example.com with Message-Id <1789286113.0513148-76934-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 336, mail.alias(530,)) 2026-09-13 07:55:13,167 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-09-13 07:55:13,443 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-09-13 07:55:13,780 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-09-13 07:55:14,112 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-09-13 07:55:14,465 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1789286114.4453602-13294-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 235}, 338, mail.alias(531,)) 2026-09-13 07:55:14,528 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-09-13 07:55:14,791 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1789286114.7714450-77615-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 235}, 336, mail.alias(531,)) 2026-09-13 07:55:15,011 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Lelitre" ,"New Cc" ,"New Customer" ,"Armande ProjectUser" ,"Valid Poilvache" with Message-Id <1789286114.9889908-57259-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1024, custom_values: None, uid: 1 2026-09-13 07:55:15,096 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7928, 7927] 2026-09-13 07:55:15,165 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1425, 1426] 2026-09-13 07:55:15,218 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1789286115.1761973-66790-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 235}, 338, mail.alias(531,)) 2026-09-13 07:55:15,490 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,"New Cc" ,"New Customer" ,"Armande ProjectUser" ,"Valid Poilvache" with Message-Id <1789286115.4675868-92133-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1025, custom_values: None, uid: 1 2026-09-13 07:55:15,547 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7934, 7933] 2026-09-13 07:55:15,599 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1427, 1428] 2026-09-13 07:55:15,629 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1789286115.6039903-89581-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 235}, 1, mail.alias(531,)) 2026-09-13 07:55:15,894 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Lelitre" ,"New Cc" ,"New Customer" ,"Armande ProjectUser" ,"Valid Poilvache" with Message-Id <1789286115.8725717-60814-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1026, custom_values: None, uid: 1 2026-09-13 07:55:15,956 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7940, 7939] 2026-09-13 07:55:16,018 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1430, 1431] 2026-09-13 07:55:16,024 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-09-13 07:55:16,277 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1789286116.2720277@localhost>: direct alias match: ('project.task', 0, {'project_id': 235}, 1, mail.alias(531,)) 2026-09-13 07:55:16,346 26 INFO rb-103a292-224772-415053 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1789286116.3415053@localhost>: direct alias match: ('project.task', 0, {'project_id': 235}, 1, mail.alias(531,)) 2026-09-13 07:55:16,402 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-09-13 07:55:16,810 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-09-13 07:55:17,040 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2981, 2982] 2026-09-13 07:55:17,044 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2885, 2886] 2026-09-13 07:55:17,157 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-09-13 07:55:17,483 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-13 07:55:18,165 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-13 07:55:18,185 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-13 07:55:18,315 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-13 07:55:18,417 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-09-13 07:55:18,583 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-13 07:55:18,861 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-09-13 07:55:18,877 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-09-13 07:55:18,907 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-13 07:55:19,094 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:55:20,299 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-13 07:55:20,910 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:55:21,695 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-13 07:55:21,779 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:55:22,599 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-09-13 07:55:22,645 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-09-13 07:55:22,682 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-13 07:55:22,703 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-13 07:55:22,771 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: html_field_history_metadata 2026-09-13 07:55:22,774 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_follower_ids 2026-09-13 07:55:22,775 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_partner_ids 2026-09-13 07:55:22,776 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_ids 2026-09-13 07:55:22,777 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_message 2026-09-13 07:55:22,778 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction 2026-09-13 07:55:22,778 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction_counter 2026-09-13 07:55:22,779 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error 2026-09-13 07:55:22,780 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error_counter 2026-09-13 07:55:22,781 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_attachment_count 2026-09-13 07:55:22,782 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_ids 2026-09-13 07:55:22,782 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: website_message_ids 2026-09-13 07:55:22,783 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_sms_error 2026-09-13 07:55:22,784 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rotting_days 2026-09-13 07:55:22,785 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_rotting 2026-09-13 07:55:22,786 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_value 2026-09-13 07:55:22,787 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_feedback 2026-09-13 07:55:22,788 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_image 2026-09-13 07:55:22,789 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_count 2026-09-13 07:55:22,790 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg 2026-09-13 07:55:22,791 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg_text 2026-09-13 07:55:22,791 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-09-13 07:55:22,792 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_text 2026-09-13 07:55:22,793 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_ids 2026-09-13 07:55:22,794 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_state 2026-09-13 07:55:22,795 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_user_id 2026-09-13 07:55:22,795 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_id 2026-09-13 07:55:22,796 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_icon 2026-09-13 07:55:22,797 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_date_deadline 2026-09-13 07:55:22,798 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: my_activity_date_deadline 2026-09-13 07:55:22,799 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_summary 2026-09-13 07:55:22,799 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_decoration 2026-09-13 07:55:22,800 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_icon 2026-09-13 07:55:22,801 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_calendar_event_id 2026-09-13 07:55:22,802 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: email_cc 2026-09-13 07:55:22,803 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: access_warning 2026-09-13 07:55:22,804 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: date_end 2026-09-13 07:55:22,805 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_properties 2026-09-13 07:55:22,806 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: role_ids 2026-09-13 07:55:22,807 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_ids 2026-09-13 07:55:22,807 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_id 2026-09-13 07:55:22,808 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_id 2026-09-13 07:55:22,809 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_phone 2026-09-13 07:55:22,810 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_active 2026-09-13 07:55:22,810 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: attachment_ids 2026-09-13 07:55:22,811 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_privacy_visibility 2026-09-13 07:55:22,812 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: subtask_completion_percentage 2026-09-13 07:55:22,813 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_open 2026-09-13 07:55:22,814 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_close 2026-09-13 07:55:22,814 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_open 2026-09-13 07:55:22,815 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_close 2026-09-13 07:55:22,816 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: closed_depend_on_count 2026-09-13 07:55:22,817 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: link_preview_name 2026-09-13 07:55:22,818 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: create_uid 2026-09-13 07:55:22,818 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: write_uid 2026-09-13 07:55:22,819 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: color_stage 2026-09-13 07:55:22,820 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: ancestor_id 2026-09-13 07:55:22,821 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_name 2026-09-13 07:55:22,822 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_company_name 2026-09-13 07:55:22,823 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: remaining_hours_percentage 2026-09-13 07:55:22,823 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: user_skill_ids 2026-09-13 07:55:22,824 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: leave_types_count 2026-09-13 07:55:22,825 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_timeoff_task 2026-09-13 07:55:22,826 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: okr_node_id 2026-09-13 07:55:22,827 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_sale_order_id 2026-09-13 07:55:22,827 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: sale_order_state 2026-09-13 07:55:22,828 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_to_invoice 2026-09-13 07:55:22,829 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: pricing_type 2026-09-13 07:55:22,830 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_project_map_empty 2026-09-13 07:55:22,832 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_multi_sol 2026-09-13 07:55:22,834 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: timesheet_product_id 2026-09-13 07:55:22,835 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: last_sol_of_customer 2026-09-13 07:55:22,836 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_id 2026-09-13 07:55:22,837 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_stage_id 2026-09-13 07:55:22,838 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: template_task_id 2026-09-13 07:55:22,840 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-13 07:55:22,995 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-13 07:55:23,064 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-13 07:55:23,092 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3044] 2026-09-13 07:55:23,095 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3041] 2026-09-13 07:55:23,416 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-09-13 07:55:23,550 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: id 2026-09-13 07:55:23,557 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_name 2026-09-13 07:55:23,562 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_is_follower 2026-09-13 07:55:23,567 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: duration_tracking 2026-09-13 07:55:23,571 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_url 2026-09-13 07:55:23,576 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_token 2026-09-13 07:55:23,581 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: active 2026-09-13 07:55:23,585 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: stage_id_color 2026-09-13 07:55:23,590 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_date 2026-09-13 07:55:23,595 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_date 2026-09-13 07:55:23,599 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_assign 2026-09-13 07:55:23,610 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_id 2026-09-13 07:55:23,615 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_in_project 2026-09-13 07:55:23,619 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allocated_hours 2026-09-13 07:55:23,624 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_allocated_hours 2026-09-13 07:55:23,637 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: user_ids 2026-09-13 07:55:23,642 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: portal_user_names 2026-09-13 07:55:23,647 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_from 2026-09-13 07:55:23,654 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: company_id 2026-09-13 07:55:23,659 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: displayed_image_id 2026-09-13 07:55:23,663 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_count 2026-09-13 07:55:23,668 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_subtask_count 2026-09-13 07:55:23,673 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_milestones 2026-09-13 07:55:23,683 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: milestone_id 2026-09-13 07:55:23,689 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_late_and_unreached_milestone 2026-09-13 07:55:23,694 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_task_dependencies 2026-09-13 07:55:23,701 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_ids 2026-09-13 07:55:23,707 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_count 2026-09-13 07:55:23,714 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_ids 2026-09-13 07:55:23,720 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_tasks_count 2026-09-13 07:55:23,725 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_parent_task_button 2026-09-13 07:55:23,731 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: current_user_same_company_partner 2026-09-13 07:55:23,736 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_follow_button 2026-09-13 07:55:23,741 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_recurring_tasks 2026-09-13 07:55:23,746 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_task 2026-09-13 07:55:23,751 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_count 2026-09-13 07:55:23,752 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.recurrence 2026-09-13 07:55:23,758 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_interval 2026-09-13 07:55:23,764 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_unit 2026-09-13 07:55:23,769 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_type 2026-09-13 07:55:23,774 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_until 2026-09-13 07:55:23,780 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_template 2026-09-13 07:55:23,785 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_project_template 2026-09-13 07:55:23,791 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_template_ancestor 2026-09-13 07:55:23,796 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: analytic_account_active 2026-09-13 07:55:23,801 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_timesheets 2026-09-13 07:55:23,807 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours 2026-09-13 07:55:23,812 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: effective_hours 2026-09-13 07:55:23,817 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: total_hours_spent 2026-09-13 07:55:23,823 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: progress 2026-09-13 07:55:23,828 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: overtime 2026-09-13 07:55:23,834 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_effective_hours 2026-09-13 07:55:23,850 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_ids 2026-09-13 07:55:23,859 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: encode_uom_in_days 2026-09-13 07:55:23,872 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_id 2026-09-13 07:55:23,883 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_line_id 2026-09-13 07:55:23,888 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_billable 2026-09-13 07:55:23,892 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_sale_order_button 2026-09-13 07:55:23,897 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_so 2026-09-13 07:55:23,901 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_available 2026-09-13 07:55:23,906 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: html_field_history_metadata 2026-09-13 07:55:23,907 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.followers 2026-09-13 07:55:23,916 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_partner_ids 2026-09-13 07:55:23,927 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_ids 2026-09-13 07:55:23,932 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_message 2026-09-13 07:55:23,937 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction 2026-09-13 07:55:23,942 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction_counter 2026-09-13 07:55:23,946 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error 2026-09-13 07:55:23,951 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error_counter 2026-09-13 07:55:23,956 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_attachment_count 2026-09-13 07:55:23,957 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: rating.rating 2026-09-13 07:55:23,965 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: website_message_ids 2026-09-13 07:55:23,970 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_sms_error 2026-09-13 07:55:23,974 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rotting_days 2026-09-13 07:55:23,979 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_rotting 2026-09-13 07:55:23,984 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_value 2026-09-13 07:55:23,989 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_feedback 2026-09-13 07:55:23,993 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_image 2026-09-13 07:55:23,998 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_count 2026-09-13 07:55:24,003 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg 2026-09-13 07:55:24,007 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg_text 2026-09-13 07:55:24,012 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-09-13 07:55:24,017 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_text 2026-09-13 07:55:24,018 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity 2026-09-13 07:55:24,023 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_state 2026-09-13 07:55:24,032 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_user_id 2026-09-13 07:55:24,033 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity.type 2026-09-13 07:55:24,038 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_type_icon 2026-09-13 07:55:24,043 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_date_deadline 2026-09-13 07:55:24,049 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: my_activity_date_deadline 2026-09-13 07:55:24,053 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_summary 2026-09-13 07:55:24,059 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_decoration 2026-09-13 07:55:24,064 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_icon 2026-09-13 07:55:24,073 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_calendar_event_id 2026-09-13 07:55:24,078 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_cc 2026-09-13 07:55:24,082 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_warning 2026-09-13 07:55:24,087 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_end 2026-09-13 07:55:24,092 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_properties 2026-09-13 07:55:24,093 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.role 2026-09-13 07:55:24,098 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_ids 2026-09-13 07:55:24,099 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.stage.personal 2026-09-13 07:55:24,104 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_id 2026-09-13 07:55:24,109 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_phone 2026-09-13 07:55:24,114 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_active 2026-09-13 07:55:24,119 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: attachment_ids 2026-09-13 07:55:24,124 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_privacy_visibility 2026-09-13 07:55:24,128 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_completion_percentage 2026-09-13 07:55:24,133 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_open 2026-09-13 07:55:24,138 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_close 2026-09-13 07:55:24,143 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_open 2026-09-13 07:55:24,147 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_close 2026-09-13 07:55:24,152 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_depend_on_count 2026-09-13 07:55:24,157 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: link_preview_name 2026-09-13 07:55:24,167 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_uid 2026-09-13 07:55:24,177 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_uid 2026-09-13 07:55:24,182 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: color_stage 2026-09-13 07:55:24,188 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: ancestor_id 2026-09-13 07:55:24,193 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_name 2026-09-13 07:55:24,198 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_company_name 2026-09-13 07:55:24,202 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_percentage 2026-09-13 07:55:24,203 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: hr.employee.skill 2026-09-13 07:55:24,208 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: leave_types_count 2026-09-13 07:55:24,213 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_timeoff_task 2026-09-13 07:55:24,214 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: okr.node 2026-09-13 07:55:24,220 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_sale_order_id 2026-09-13 07:55:24,225 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_state 2026-09-13 07:55:24,229 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_to_invoice 2026-09-13 07:55:24,234 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: pricing_type 2026-09-13 07:55:24,239 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_project_map_empty 2026-09-13 07:55:24,243 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_multi_sol 2026-09-13 07:55:24,260 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_product_id 2026-09-13 07:55:24,266 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: last_sol_of_customer 2026-09-13 07:55:24,277 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: shipment_id 2026-09-13 07:55:24,278 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: logistics.shipment.stage 2026-09-13 07:55:24,285 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: template_task_id 2026-09-13 07:55:24,293 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:55:24,515 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-13 07:55:24,691 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 97344 2026-09-13 07:55:24,691 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp028i2z6q_chrome_odoo 2026-09-13 07:55:24,691 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:40377/json/version 2026-09-13 07:55:24,692 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:24,694 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:55:24,694 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:40377/json 2026-09-13 07:55:24,694 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:24,695 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:40377/devtools/page/B4D65BE4DC6E0388023D5E52C531428D 2026-09-13 07:55:24,696 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-09-13 07:55:24,697 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-09-13 07:55:24,747 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:55:24,751 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-09-13 07:55:24,753 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:55:24,753 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:55:24,759 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:55:25,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:25] "GET /odoo HTTP/1.1" 200 - 151 0.046 0.660 2026-09-13 07:55:25,466 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'B4D65BE4DC6E0388023D5E52C531428D', 'loaderId': '42A2A8F3C196D87E2936F6B09856C291', 'isDownload': False} 2026-09-13 07:55:25,467 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-13 07:55:25,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:25] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:55:25,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:25] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-13 07:55:25,581 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.017 0.078 2026-09-13 07:55:25,590 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:25] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-09-13 07:55:25,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:25] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:55:26,044 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:55:26,069 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:55:26,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.011 0.026 2026-09-13 07:55:26,099 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-13 07:55:26,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:55:26,105 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:55:26,114 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:55:26,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /odoo HTTP/1.1" 200 - 27 0.008 0.022 2026-09-13 07:55:26,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.048 2026-09-13 07:55:26,200 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:55:26,210 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:55:26,212 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:55:26,215 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.010 0.020 2026-09-13 07:55:26,217 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [1/36] Tour project_sharing_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:55:26,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.039 2026-09-13 07:55:26,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/image/res.partner/3/avatar_128?unique=1789286124000 HTTP/1.1" 200 - 6 0.004 0.050 2026-09-13 07:55:26,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /mail/data HTTP/1.1" 200 - 35 0.013 0.048 2026-09-13 07:55:26,282 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.095 2026-09-13 07:55:26,349 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [2/36] Tour project_sharing_tour → Step Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-13 07:55:26,353 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-13 07:55:26,407 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [3/36] Tour project_sharing_tour → Step Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-13 07:55:26,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /mail/data HTTP/1.1" 200 - 58 0.020 0.038 2026-09-13 07:55:26,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.012 2026-09-13 07:55:26,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.010 0.017 2026-09-13 07:55:26,593 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [4/36] Tour project_sharing_tour → Step Open the project dropdown. (trigger: .o_kanban_record:contains(Project Sharing)) 2026-09-13 07:55:26,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:55:26,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:55:26,612 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/image/res.partner/2/avatar_128?unique=1789286124000 HTTP/1.1" 200 - 5 0.003 0.027 2026-09-13 07:55:26,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.044 0.092 2026-09-13 07:55:26,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.016 0.044 2026-09-13 07:55:26,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.060 2026-09-13 07:55:26,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.068 2026-09-13 07:55:26,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:55:26,940 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [5/36] Tour project_sharing_tour → Step Start editing the project. (trigger: .dropdown-menu a:contains("Share")) 2026-09-13 07:55:26,944 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-09-13 07:55:27,000 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [6/36] Tour project_sharing_tour → Step Add a collaborator to the project. (trigger: .modal div[name="collaborator_ids"] .o_field_x2many_list_row_add > a) 2026-09-13 07:55:27,011 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard#project.project.action_open_share_project_wizard HTTP/1.1" 200 - 10 0.003 0.009 2026-09-13 07:55:27,039 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.004 0.010 2026-09-13 07:55:27,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.005 0.009 2026-09-13 07:55:27,118 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [7/36] Tour project_sharing_tour → Step Select the user portal as collaborator to the "Project Sharing" project. (trigger: .modal div[name="collaborator_ids"] div[name="partner_id"] input) 2026-09-13 07:55:27,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:55:27,181 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [8/36] Tour project_sharing_tour → Step .ui-autocomplete a.dropdown-item:contains("Georges") 2026-09-13 07:55:27,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.003 0.012 2026-09-13 07:55:27,440 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.003 0.008 2026-09-13 07:55:27,479 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [9/36] Tour project_sharing_tour → Step Open Access mode selection dropdown. (trigger: .modal div[name="collaborator_ids"] div[name="access_mode"] input) 2026-09-13 07:55:27,486 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.004 2026-09-13 07:55:27,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:55:27,539 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [10/36] Tour project_sharing_tour → Step .o_select_menu_item:contains(Edit) 2026-09-13 07:55:27,598 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [11/36] Tour project_sharing_tour → Step Confirm the project sharing with this portal user. (trigger: .modal footer > button[name="action_share_record"]) 2026-09-13 07:55:27,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.002 0.009 2026-09-13 07:55:27,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-09-13 07:55:27,655 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [12/36] Tour project_sharing_tour → Step body:not(:has(.modal)) 2026-09-13 07:55:27,767 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 07:55:27,767 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 96 0.041 0.069 2026-09-13 07:55:27,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 64 0.027 0.058 2026-09-13 07:55:27,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:27] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.012 0.027 2026-09-13 07:55:27,937 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [13/36] Tour project_sharing_tour → Step Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client) 2026-09-13 07:55:28,642 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:28] "GET /my/projects HTTP/1.1" 200 - 141 0.063 0.588 2026-09-13 07:55:28,661 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d2271/web.assets_frontend.min.css, copying from /web/assets/19d2271/web.assets_frontend.min.css 2026-09-13 07:55:28,700 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:28] "GET /web/assets/1/19d2271/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.025 0.021 2026-09-13 07:55:28,704 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js, copying from /web/assets/9aba4ae/web.assets_frontend_minimal.min.js 2026-09-13 07:55:28,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:28] "GET /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.053 2026-09-13 07:55:28,713 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-13 07:55:28,714 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-13 07:55:28,729 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/769b67f/web.__assets_tests_call__.min.js, copying from /web/assets/769b67f/web.__assets_tests_call__.min.js 2026-09-13 07:55:28,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:28] "GET /web/assets/1/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.029 2026-09-13 07:55:28,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:28] "GET /web/image/website/1/logo/My%20Website?unique=ae395a3 HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 07:55:28,803 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:28,876 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/558d693/web.assets_frontend_lazy.min.js, copying from /web/assets/558d693/web.assets_frontend_lazy.min.js 2026-09-13 07:55:28,897 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:28] "GET /web/assets/1/558d693/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.092 2026-09-13 07:55:29,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:55:29,171 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [14/36] Tour project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-09-13 07:55:29,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "POST /mail/data HTTP/1.1" 200 - 21 0.008 0.014 2026-09-13 07:55:29,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "GET /my/projects/257 HTTP/1.1" 303 - 4 0.001 0.006 2026-09-13 07:55:29,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 68 0.017 0.151 2026-09-13 07:55:29,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "GET /web/assets/8cf2953/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:55:29,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "GET /web/assets/06a4168/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:55:29,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:55:29,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "GET /web/webclient/translations?hash=791ee998b101acb1117d347281b780da337da31a&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:29,753 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [15/36] Tour project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: .o_project_sharing .o_kanban_renderer) 2026-09-13 07:55:29,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-13 07:55:29,779 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-13 07:55:29,834 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.013 2026-09-13 07:55:29,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "POST /mail/data HTTP/1.1" 200 - 21 0.007 0.029 2026-09-13 07:55:29,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 59 0.019 0.065 2026-09-13 07:55:29,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.108 2026-09-13 07:55:29,955 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:55:29,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.011 2026-09-13 07:55:30,018 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:55:30,024 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [16/36] Tour project_sharing_tour → Step Click "Create" button (trigger: button.o-kanban-button-new) 2026-09-13 07:55:30,081 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [17/36] Tour project_sharing_tour → Step Create Task (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-09-13 07:55:30,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.005 2026-09-13 07:55:30,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:55:30,137 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [18/36] Tour project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: .o_kanban_group:not(.o_group_draggable)) 2026-09-13 07:55:30,187 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [19/36] Tour project_sharing_tour → Step Go to the form view of this new task (trigger: .o_kanban_quick_create .o_kanban_edit) 2026-09-13 07:55:30,245 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [20/36] Tour project_sharing_tour → Step Change the stage of the task. (trigger: div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-09-13 07:55:30,294 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 44 0.015 0.033 2026-09-13 07:55:30,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.005 0.021 2026-09-13 07:55:30,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.022 2026-09-13 07:55:30,432 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.014 0.029 2026-09-13 07:55:30,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55: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-09-13 07:55:30,530 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.002 2026-09-13 07:55:30,576 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [21/36] Tour project_sharing_tour → Step Write a message in the chatter of the task (trigger: .o-mail-Composer-input) 2026-09-13 07:55:30,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.013 0.027 2026-09-13 07:55:30,636 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /mail/data HTTP/1.1" 200 - 9 0.006 0.040 2026-09-13 07:55:30,660 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.004 0.074 2026-09-13 07:55:30,664 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.037 2026-09-13 07:55:30,714 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.021 0.057 2026-09-13 07:55:30,793 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [22/36] Tour project_sharing_tour → Step Send the message (trigger: .o-mail-Composer-send:enabled) 2026-09-13 07:55:30,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55: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-09-13 07:55:30,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55: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-09-13 07:55:30,826 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "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-09-13 07:55:30,866 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [23/36] Tour project_sharing_tour → Step Go back to the kanban view (trigger: ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-09-13 07:55:30,894 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.027 2026-09-13 07:55:30,904 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:30] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:55:30,974 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [24/36] Tour project_sharing_tour → Step open the search panel menu (trigger: .o_searchview_dropdown_toggler) 2026-09-13 07:55:31,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /mail/message/post HTTP/1.1" 200 - 53 0.022 0.058 2026-09-13 07:55:31,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.109 2026-09-13 07:55:31,095 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.002 0.023 2026-09-13 07:55:31,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.014 2026-09-13 07:55:31,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-09-13 07:55:31,134 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [25/36] Tour project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-09-13 07:55:31,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.008 0.024 2026-09-13 07:55:31,185 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [26/36] Tour project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-09-13 07:55:31,238 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [27/36] Tour project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: .o_favorite_menu .o_add_favorite) 2026-09-13 07:55:31,291 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [28/36] Tour project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-13 07:55:31,344 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [29/36] Tour project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-09-13 07:55:31,368 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.006 0.016 2026-09-13 07:55:31,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:55:31,396 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [30/36] Tour project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-09-13 07:55:31,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.007 0.022 2026-09-13 07:55:31,448 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [31/36] Tour project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-13 07:55:31,500 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [32/36] Tour project_sharing_tour → Step Go to the list view (trigger: button.o_switch_view.o_list) 2026-09-13 07:55:31,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.003 0.008 2026-09-13 07:55:31,526 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-09-13 07:55:31,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.008 0.026 2026-09-13 07:55:31,555 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [33/36] Tour project_sharing_tour → Step .o_list_view 2026-09-13 07:55:31,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.025 2026-09-13 07:55:31,612 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [34/36] Tour project_sharing_tour → Step .o_optional_columns_dropdown_toggle 2026-09-13 07:55:31,624 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.006 0.020 2026-09-13 07:55:31,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:31] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:55:31,683 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [35/36] Tour project_sharing_tour → Step .dropdown-item:contains("Milestone") 2026-09-13 07:55:31,734 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [36/36] Tour project_sharing_tour → Step Check the list view (trigger: .o_list_view) 2026-09-13 07:55:31,785 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-09-13 07:55:31,785 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 07:55:31,890 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24064360 (allocated 27332608) 2026-09-13 07:55:31,894 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 97344 2026-09-13 07:55:31,895 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-09-13 07:55:31,897 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 97344 2026-09-13 07:55:31,965 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075531_964993_test_01_project_sharing.txt 2026-09-13 07:55:31,965 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmp028i2z6q_chrome_odoo" 2026-09-13 07:55:31,975 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-13 07:55:32,214 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 97549 2026-09-13 07:55:32,214 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpc5yif4ca_chrome_odoo 2026-09-13 07:55:32,215 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:34725/json/version 2026-09-13 07:55:32,216 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:32,217 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:55:32,218 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:34725/json 2026-09-13 07:55:32,218 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:32,219 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:34725/devtools/page/BF470D05CECE33453A8B4A956D872B22 2026-09-13 07:55:32,220 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-09-13 07:55:32,221 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-09-13 07:55:32,241 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-13 07:55:32,248 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-09-13 07:55:32,249 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-13 07:55:32,249 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-13 07:55:32,255 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:55:32,962 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:32] "GET /my/projects HTTP/1.1" 200 - 133 0.046 0.662 2026-09-13 07:55:32,965 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': 'BF470D05CECE33453A8B4A956D872B22', 'loaderId': '95E112B8E08E127A203990BCBB14411F', 'isDownload': False} 2026-09-13 07:55:32,965 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-13 07:55:32,977 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:32,982 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d2271/web.assets_frontend.min.css, copying from /web/assets/19d2271/web.assets_frontend.min.css 2026-09-13 07:55:33,027 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/assets/1/19d2271/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.027 0.026 2026-09-13 07:55:33,031 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js, copying from /web/assets/9aba4ae/web.assets_frontend_minimal.min.js 2026-09-13 07:55:33,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.043 2026-09-13 07:55:33,044 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-13 07:55:33,044 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-13 07:55:33,049 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/769b67f/web.__assets_tests_call__.min.js, copying from /web/assets/769b67f/web.__assets_tests_call__.min.js 2026-09-13 07:55:33,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/assets/1/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.019 2026-09-13 07:55:33,103 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:33,103 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:55:33,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/image/website/1/logo/My%20Website?unique=ae395a3 HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:55:33,131 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/558d693/web.assets_frontend_lazy.min.js, copying from /web/assets/558d693/web.assets_frontend_lazy.min.js 2026-09-13 07:55:33,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/assets/1/558d693/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.030 2026-09-13 07:55:33,430 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:55:33,471 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:55:33,479 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [1/23] Tour portal_project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-09-13 07:55:33,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.011 2026-09-13 07:55:33,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /my/projects/257 HTTP/1.1" 303 - 11 0.003 0.007 2026-09-13 07:55:33,736 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 69 0.022 0.161 2026-09-13 07:55:33,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/assets/8cf2953/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:55:33,754 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/assets/06a4168/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:55:33,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:33] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:55:34,077 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:55:34,086 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [2/23] Tour portal_project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: .o_project_sharing .o_kanban_renderer) 2026-09-13 07:55:34,100 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:55:34,104 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-13 07:55:34,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.014 2026-09-13 07:55:34,162 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.025 2026-09-13 07:55:34,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.038 0.074 2026-09-13 07:55:34,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.137 2026-09-13 07:55:34,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:55:34,332 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.012 0.031 2026-09-13 07:55:34,394 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [3/23] Tour portal_project_sharing_tour → Step Click "Create" button (trigger: button.o-kanban-button-new) 2026-09-13 07:55:34,451 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [4/23] Tour portal_project_sharing_tour → Step Create Task (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-09-13 07:55:34,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:55:34,474 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:55:34,506 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [5/23] Tour portal_project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: .o_kanban_group:not(.o_group_draggable)) 2026-09-13 07:55:34,557 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [6/23] Tour portal_project_sharing_tour → Step Go to the form view of this new task (trigger: .o_kanban_quick_create .o_kanban_edit) 2026-09-13 07:55:34,612 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [7/23] Tour portal_project_sharing_tour → Step Change the stage of the task. (trigger: div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-09-13 07:55:34,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 43 0.015 0.027 2026-09-13 07:55:34,679 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.004 0.011 2026-09-13 07:55:34,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.021 2026-09-13 07:55:34,782 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.016 0.031 2026-09-13 07:55:34,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:55:34,882 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:55:34,960 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [8/23] Tour portal_project_sharing_tour → Step Write a message in the chatter of the task (trigger: .o-mail-Composer-input) 2026-09-13 07:55:34,966 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:34] "POST /mail/data HTTP/1.1" 200 - 18 0.009 0.012 2026-09-13 07:55:35,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 31 0.016 0.034 2026-09-13 07:55:35,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.006 0.055 2026-09-13 07:55:35,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "GET /web/image/res.partner/1460/avatar_128?access_token=c8bdf46e7622c8c07661e028f3be5e265b3be00d5bb85c62e106c5e9c2bc833fo0x6ad4cd8d&unique=1789286124000 HTTP/1.1" 200 - 5 0.002 0.067 2026-09-13 07:55:35,154 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [9/23] Tour portal_project_sharing_tour → Step Send the message (trigger: .o-mail-Composer-send:enabled) 2026-09-13 07:55:35,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "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-09-13 07:55:35,214 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [10/23] Tour portal_project_sharing_tour → Step Go back to the kanban view (trigger: ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-09-13 07:55:35,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.019 0.030 2026-09-13 07:55:35,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.048 2026-09-13 07:55:35,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.020 2026-09-13 07:55:35,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.028 2026-09-13 07:55:35,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-09-13 07:55:35,268 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [11/23] Tour portal_project_sharing_tour → Step open the search panel menu (trigger: .o_searchview_dropdown_toggler) 2026-09-13 07:55:35,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-13 07:55:35,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.017 2026-09-13 07:55:35,372 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [12/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-09-13 07:55:35,376 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /mail/message/post HTTP/1.1" 200 - 34 0.017 0.021 2026-09-13 07:55:35,401 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.011 0.042 2026-09-13 07:55:35,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.059 2026-09-13 07:55:35,414 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.002 0.025 2026-09-13 07:55:35,420 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /mail/data HTTP/1.1" 200 - 9 0.001 0.029 2026-09-13 07:55:35,433 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [13/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-09-13 07:55:35,487 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [14/23] Tour portal_project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: .o_favorite_menu .o_add_favorite) 2026-09-13 07:55:35,540 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [15/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-13 07:55:35,593 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [16/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-09-13 07:55:35,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.004 0.007 2026-09-13 07:55:35,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:55:35,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.007 0.024 2026-09-13 07:55:35,645 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [17/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-09-13 07:55:35,698 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [18/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-13 07:55:35,751 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [19/23] Tour portal_project_sharing_tour → Step Go to the list view (trigger: button.o_switch_view.o_list) 2026-09-13 07:55:35,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.002 0.009 2026-09-13 07:55:35,776 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:55:35,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.008 0.021 2026-09-13 07:55:35,806 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [20/23] Tour portal_project_sharing_tour → Step .o_list_view 2026-09-13 07:55:35,828 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 7 0.003 0.017 2026-09-13 07:55:35,856 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [21/23] Tour portal_project_sharing_tour → Step .o_optional_columns_dropdown_toggle 2026-09-13 07:55:35,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.008 0.013 2026-09-13 07:55:35,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:55:35,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:35] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:55:35,915 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [22/23] Tour portal_project_sharing_tour → Step .dropdown-item:contains("Milestone") 2026-09-13 07:55:35,966 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [23/23] Tour portal_project_sharing_tour → Step Check the list view (trigger: .o_list_view) 2026-09-13 07:55:36,017 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-09-13 07:55:36,017 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:55:36,087 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 23107240 (allocated 27271168) 2026-09-13 07:55:36,088 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 97549 2026-09-13 07:55:36,090 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-09-13 07:55:36,090 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 97549 2026-09-13 07:55:36,122 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075536_121842_test_02_project_sharing.txt 2026-09-13 07:55:36,122 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpc5yif4ca_chrome_odoo" 2026-09-13 07:55:36,127 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-13 07:55:36,360 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 97697 2026-09-13 07:55:36,361 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp2b81ie2u_chrome_odoo 2026-09-13 07:55:36,361 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:43945/json/version 2026-09-13 07:55:36,362 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:36,363 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:55:36,363 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:43945/json 2026-09-13 07:55:36,363 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:36,364 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:43945/devtools/page/C313D670692C018451FF3AA037C68F0B 2026-09-13 07:55:36,365 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-09-13 07:55:36,366 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-09-13 07:55:36,395 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-13 07:55:36,400 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-09-13 07:55:36,402 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-13 07:55:36,402 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-13 07:55:36,409 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:55:37,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /my/projects HTTP/1.1" 200 - 133 0.049 0.630 2026-09-13 07:55:37,089 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': 'C313D670692C018451FF3AA037C68F0B', 'loaderId': '8B42233B1D5C882E949081A3FAA66177', 'isDownload': False} 2026-09-13 07:55:37,090 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-09-13 07:55:37,104 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55: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-09-13 07:55:37,110 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d2271/web.assets_frontend.min.css, copying from /web/assets/19d2271/web.assets_frontend.min.css 2026-09-13 07:55:37,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/assets/1/19d2271/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.027 0.025 2026-09-13 07:55:37,157 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js, copying from /web/assets/9aba4ae/web.assets_frontend_minimal.min.js 2026-09-13 07:55:37,165 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-13 07:55:37,170 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-13 07:55:37,171 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-13 07:55:37,172 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/769b67f/web.__assets_tests_call__.min.js, copying from /web/assets/769b67f/web.__assets_tests_call__.min.js 2026-09-13 07:55:37,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/assets/1/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.021 2026-09-13 07:55:37,223 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:55:37,224 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:37,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/image/website/1/logo/My%20Website?unique=ae395a3 HTTP/1.1" 200 - 4 0.003 0.004 2026-09-13 07:55:37,263 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/558d693/web.assets_frontend_lazy.min.js, copying from /web/assets/558d693/web.assets_frontend_lazy.min.js 2026-09-13 07:55:37,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/assets/1/558d693/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.034 2026-09-13 07:55:37,564 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:55:37,606 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:55:37,616 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [1/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-09-13 07:55:37,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.010 2026-09-13 07:55:37,687 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /my/projects/257 HTTP/1.1" 303 - 14 0.003 0.008 2026-09-13 07:55:37,867 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 69 0.016 0.161 2026-09-13 07:55:37,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/assets/8cf2953/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:55:37,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/assets/06a4168/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-13 07:55:37,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:37] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-09-13 07:55:38,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:55:38,168 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [2/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Wait the project sharing feature be loaded (trigger: .o_project_sharing) 2026-09-13 07:55:38,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:55:38,182 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-13 07:55:38,220 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [3/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Go to the list view (trigger: button.o_switch_view.o_list) 2026-09-13 07:55:38,227 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.013 2026-09-13 07:55:38,244 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.025 2026-09-13 07:55:38,245 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-13 07:55:38,355 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.022 0.098 2026-09-13 07:55:38,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:55:38,408 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.010 0.023 2026-09-13 07:55:38,425 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [4/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .o_list_view 2026-09-13 07:55:38,446 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.016 2026-09-13 07:55:38,477 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [5/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .o_optional_columns_dropdown_toggle 2026-09-13 07:55:38,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.006 0.013 2026-09-13 07:55:38,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:38] "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-09-13 07:55:38,553 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [6/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .dropdown-item 2026-09-13 07:55:38,603 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [7/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .dropdown-menu 2026-09-13 07:55:38,654 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-09-13 07:55:38,654 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour_with_disallowed_milestones SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:55:38,692 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13788656 (allocated 14942208) 2026-09-13 07:55:38,694 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 97697 2026-09-13 07:55:38,694 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-09-13 07:55:38,695 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 97697 2026-09-13 07:55:38,750 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075538_749895_test_03_project_sharing.txt 2026-09-13 07:55:38,750 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmp2b81ie2u_chrome_odoo" 2026-09-13 07:55:38,755 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-09-13 07:55:39,010 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:55:39,076 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-13 07:55:39,131 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-09-13 07:55:39,141 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:55:39,340 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:39] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.016 0.185 2026-09-13 07:55:39,488 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 97819 2026-09-13 07:55:39,488 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpsdbm45k9_chrome_odoo 2026-09-13 07:55:39,488 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:43243/json/version 2026-09-13 07:55:39,489 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:39,491 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:55:39,491 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:43243/json 2026-09-13 07:55:39,491 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:39,492 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:43243/devtools/page/EE2104FC827D3942013FA848148BFDE0 2026-09-13 07:55:39,493 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-09-13 07:55:39,495 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-09-13 07:55:39,509 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-13 07:55:39,510 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-09-13 07:55:39,511 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-13 07:55:39,511 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-13 07:55:40,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /my/projects HTTP/1.1" 200 - 126 0.043 0.598 2026-09-13 07:55:40,158 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': 'EE2104FC827D3942013FA848148BFDE0', 'loaderId': 'B6055F0E0FCE7CDCF20ED165E7F6D250', 'isDownload': False} 2026-09-13 07:55:40,158 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Evaluate ready code "odoo.isTourReady('test_04_project_sharing_chatter_message_reactions')" 2026-09-13 07:55:40,171 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:55:40,177 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d2271/web.assets_frontend.min.css, copying from /web/assets/19d2271/web.assets_frontend.min.css 2026-09-13 07:55:40,224 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /web/assets/1/19d2271/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.029 0.028 2026-09-13 07:55:40,229 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js, copying from /web/assets/9aba4ae/web.assets_frontend_minimal.min.js 2026-09-13 07:55:40,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.044 2026-09-13 07:55:40,248 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-13 07:55:40,248 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-13 07:55:40,250 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/769b67f/web.__assets_tests_call__.min.js, copying from /web/assets/769b67f/web.__assets_tests_call__.min.js 2026-09-13 07:55:40,264 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /web/assets/1/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.017 2026-09-13 07:55:40,316 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:40,317 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:40,321 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /web/image/website/1/logo/My%20Website?unique=ae395a3 HTTP/1.1" 200 - 4 0.001 0.007 2026-09-13 07:55:40,346 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/558d693/web.assets_frontend_lazy.min.js, copying from /web/assets/558d693/web.assets_frontend_lazy.min.js 2026-09-13 07:55:40,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /web/assets/1/558d693/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.033 2026-09-13 07:55:40,664 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:55:40,706 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Evaluate test code "odoo.startTour('test_04_project_sharing_chatter_message_reactions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:55:40,715 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [1/5] Tour test_04_project_sharing_chatter_message_reactions → Step table > tbody > tr a:has(span:contains(Project Sharing)) 2026-09-13 07:55:40,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.013 2026-09-13 07:55:40,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /my/projects/257 HTTP/1.1" 303 - 11 0.003 0.011 2026-09-13 07:55:40,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:40] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 67 0.028 0.171 2026-09-13 07:55:41,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /web/assets/8cf2953/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:55:41,010 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /web/assets/06a4168/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-13 07:55:41,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:55:41,325 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:55:41,333 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [2/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o_project_sharing 2026-09-13 07:55:41,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:55:41,351 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: Owl is running in 'dev' mode. 2026-09-13 07:55:41,385 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [3/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o_kanban_record:contains('Test Task with messages') 2026-09-13 07:55:41,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.011 2026-09-13 07:55:41,414 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.024 2026-09-13 07:55:41,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.019 0.061 2026-09-13 07:55:41,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.098 2026-09-13 07:55:41,514 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.005 2026-09-13 07:55:41,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.015 0.023 2026-09-13 07:55:41,609 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [4/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o-mail-Message 2026-09-13 07:55:41,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.019 2026-09-13 07:55:41,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.014 0.026 2026-09-13 07:55:41,734 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:55:41,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:55:41,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.010 0.016 2026-09-13 07:55:41,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /web/image/res.partner/1460/avatar_128?access_token=c8bdf46e7622c8c07661e028f3be5e265b3be00d5bb85c62e106c5e9c2bc833fo0x6ad4cd8d&unique=1789286124000 HTTP/1.1" 200 - 5 0.002 0.029 2026-09-13 07:55:41,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.037 2026-09-13 07:55:41,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-13 07:55:41,941 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [5/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o-mail-Message .o-mail-MessageReaction:contains('👀') 2026-09-13 07:55:41,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /web/image/res.partner/2/avatar_128?access_token=49cc210c85af29f3bdebede00d68cdeec17519ead28ef1637db3f9d4c302d313o0x6ad2e651&unique=1789286124000 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-13 07:55:41,954 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:41] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-13 07:55:41,991 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-09-13 07:55:41,992 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_04_project_sharing_chatter_message_reactions SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-13 07:55:42,038 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18505512 (allocated 19922944) 2026-09-13 07:55:42,039 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 97819 2026-09-13 07:55:42,040 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-09-13 07:55:42,041 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 97819 2026-09-13 07:55:42,094 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075542_094805_test_04_project_sharing_chatter_message_reactions.txt 2026-09-13 07:55:42,095 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpsdbm45k9_chrome_odoo" 2026-09-13 07:55:42,101 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-09-13 07:55:42,339 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 97942 2026-09-13 07:55:42,339 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpdu6amat1_chrome_odoo 2026-09-13 07:55:42,339 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:41249/json/version 2026-09-13 07:55:42,340 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:42,341 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:55:42,341 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:41249/json 2026-09-13 07:55:42,342 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:42,342 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:41249/devtools/page/34A4F72833C82DED3074BD4F0ED7CEC8 2026-09-13 07:55:42,344 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-09-13 07:55:42,344 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-09-13 07:55:42,363 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-13 07:55:42,369 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-09-13 07:55:42,375 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-13 07:55:42,375 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-13 07:55:42,386 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:55:43,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /my/projects HTTP/1.1" 200 - 133 0.044 0.633 2026-09-13 07:55:43,063 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '34A4F72833C82DED3074BD4F0ED7CEC8', 'loaderId': '44270FD3B2E8C5C35E6B0052ECE67C25', 'isDownload': False} 2026-09-13 07:55:43,063 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Evaluate ready code "odoo.isTourReady('portal_project_sharing_chatter_mention_users')" 2026-09-13 07:55:43,075 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:55:43,082 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d2271/web.assets_frontend.min.css, copying from /web/assets/19d2271/web.assets_frontend.min.css 2026-09-13 07:55:43,128 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/assets/1/19d2271/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.029 2026-09-13 07:55:43,132 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js, copying from /web/assets/9aba4ae/web.assets_frontend_minimal.min.js 2026-09-13 07:55:43,141 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.053 2026-09-13 07:55:43,142 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-13 07:55:43,145 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-13 07:55:43,146 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/769b67f/web.__assets_tests_call__.min.js, copying from /web/assets/769b67f/web.__assets_tests_call__.min.js 2026-09-13 07:55:43,157 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/assets/1/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.015 2026-09-13 07:55:43,199 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:43,200 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:55:43,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/image/website/1/logo/My%20Website?unique=ae395a3 HTTP/1.1" 200 - 4 0.001 0.007 2026-09-13 07:55:43,234 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/558d693/web.assets_frontend_lazy.min.js, copying from /web/assets/558d693/web.assets_frontend_lazy.min.js 2026-09-13 07:55:43,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/assets/1/558d693/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.033 2026-09-13 07:55:43,534 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:55:43,575 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Evaluate test code "odoo.startTour('portal_project_sharing_chatter_mention_users', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:55:43,585 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [1/7] Tour portal_project_sharing_chatter_mention_users → Step table > tbody > tr a:has(span:contains(Project Sharing)) 2026-09-13 07:55:43,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.011 2026-09-13 07:55:43,656 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /my/projects/257 HTTP/1.1" 303 - 11 0.003 0.008 2026-09-13 07:55:43,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 69 0.027 0.210 2026-09-13 07:55:43,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/assets/8cf2953/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:55:43,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/assets/06a4168/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:55:43,924 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:43] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:55:44,188 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:55:44,196 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [2/7] Tour portal_project_sharing_chatter_mention_users → Step .o_project_sharing 2026-09-13 07:55:44,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:55:44,210 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Owl is running in 'dev' mode. 2026-09-13 07:55:44,248 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [3/7] Tour portal_project_sharing_chatter_mention_users → Step .o_kanban_record:contains('Test Task') 2026-09-13 07:55:44,250 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.010 2026-09-13 07:55:44,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.022 2026-09-13 07:55:44,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.022 0.068 2026-09-13 07:55:44,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.110 2026-09-13 07:55:44,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 07:55:44,398 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.009 0.023 2026-09-13 07:55:44,464 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [4/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-input 2026-09-13 07:55:44,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.018 2026-09-13 07:55:44,552 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.018 0.032 2026-09-13 07:55:44,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:55:44,645 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:55:44,708 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.007 0.012 2026-09-13 07:55:44,715 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "GET /web/image/res.partner/1460/avatar_128?access_token=c8bdf46e7622c8c07661e028f3be5e265b3be00d5bb85c62e106c5e9c2bc833fo0x6ad4cd8d&unique=1789286124000 HTTP/1.1" 200 - 5 0.002 0.023 2026-09-13 07:55:44,718 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [5/7] Tour portal_project_sharing_chatter_mention_users → Step body:not(:has(.o-mail-Composer-suggestion)) 2026-09-13 07:55:44,731 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:44] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.032 2026-09-13 07:55:45,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:45] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.009 0.021 2026-09-13 07:55:45,018 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [6/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-input 2026-09-13 07:55:45,099 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [7/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-suggestion:contains('Georges') 2026-09-13 07:55:45,378 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:45] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.007 0.013 2026-09-13 07:55:45,402 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-09-13 07:55:45,403 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_chatter_mention_users SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-13 07:55:45,449 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17346600 (allocated 18874368) 2026-09-13 07:55:45,452 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 97942 2026-09-13 07:55:45,452 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-09-13 07:55:45,452 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 97942 2026-09-13 07:55:45,508 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075545_507954_test_05_project_sharing_chatter_mention_users.txt 2026-09-13 07:55:45,508 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpdu6amat1_chrome_odoo" 2026-09-13 07:55:45,513 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-09-13 07:55:45,769 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 98065 2026-09-13 07:55:45,770 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpz9iua653_chrome_odoo 2026-09-13 07:55:45,770 26 INFO rb-103a292-224772-415053 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:38363/json/version 2026-09-13 07:55:45,771 26 INFO rb-103a292-224772-415053 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-09-13 07:55:45,776 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:55:45,776 26 INFO rb-103a292-224772-415053 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:38363/json 2026-09-13 07:55:45,776 26 INFO rb-103a292-224772-415053 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-09-13 07:55:45,777 26 INFO rb-103a292-224772-415053 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:38363/devtools/page/FB312283AAE5E25B16AA6B198752B896 2026-09-13 07:55:45,778 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Enable chrome headless console log notification 2026-09-13 07:55:45,779 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-09-13 07:55:45,808 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-13 07:55:45,813 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-09-13 07:55:45,815 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:55:45,815 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:55:45,821 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:55:45,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:45] "GET /odoo HTTP/1.1" 303 - 5 0.001 0.106 2026-09-13 07:55:46,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /my HTTP/1.1" 200 - 141 0.054 0.622 2026-09-13 07:55:46,608 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'FB312283AAE5E25B16AA6B198752B896', 'loaderId': '77727C30D9161F2FD409763B0AAEC539', 'isDownload': False} 2026-09-13 07:55:46,608 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Evaluate ready code "odoo.isTourReady('project_sharing_with_blocked_task_tour')" 2026-09-13 07:55:46,619 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:55:46,627 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d2271/web.assets_frontend.min.css, copying from /web/assets/19d2271/web.assets_frontend.min.css 2026-09-13 07:55:46,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /web/assets/1/19d2271/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.034 2026-09-13 07:55:46,682 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js, copying from /web/assets/9aba4ae/web.assets_frontend_minimal.min.js 2026-09-13 07:55:46,693 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /web/assets/1/9aba4ae/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.061 2026-09-13 07:55:46,702 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-13 07:55:46,702 26 INFO rb-103a292-224772-415053 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-13 07:55:46,704 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/769b67f/web.__assets_tests_call__.min.js, copying from /web/assets/769b67f/web.__assets_tests_call__.min.js 2026-09-13 07:55:46,716 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /web/assets/1/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.015 2026-09-13 07:55:46,775 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /web/image/website/1/logo/My%20Website?unique=ae395a3 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:55:46,778 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:55:46,782 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:55:46,783 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-13 07:55:46,786 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:55:46,787 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:55:46,822 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/558d693/web.assets_frontend_lazy.min.js, copying from /web/assets/558d693/web.assets_frontend_lazy.min.js 2026-09-13 07:55:46,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:46] "GET /web/assets/1/558d693/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.037 2026-09-13 07:55:47,202 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:55:47,262 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Evaluate test code "odoo.startTour('project_sharing_with_blocked_task_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:55:47,266 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "POST /my/counters HTTP/1.1" 200 - 27 0.012 0.021 2026-09-13 07:55:47,276 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:55:47,322 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "POST /my/counters HTTP/1.1" 200 - 27 0.039 0.047 2026-09-13 07:55:47,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "POST /my/counters HTTP/1.1" 200 - 23 0.009 0.107 2026-09-13 07:55:47,367 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.087 2026-09-13 07:55:47,378 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:55:47,383 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:55:47,390 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:55:47,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /my/projects HTTP/1.1" 200 - 38 0.023 0.229 2026-09-13 07:55:47,673 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /website/translations?hash=e38c6a406a50b814cec54725c8c77986b594c4f3&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:55:47,674 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [1/4] Tour project_sharing_with_blocked_task_tour → Step Click on the portal project. (trigger: table > tbody > tr a:has(span:contains("Project Sharing"))) 2026-09-13 07:55:47,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "POST /mail/data HTTP/1.1" 200 - 7 0.003 0.007 2026-09-13 07:55:47,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /my/projects/257 HTTP/1.1" 303 - 11 0.003 0.008 2026-09-13 07:55:47,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 65 0.014 0.147 2026-09-13 07:55:47,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /web/assets/8cf2953/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:55:47,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /web/assets/06a4168/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-09-13 07:55:47,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:47] "GET /web/assets/769b67f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:55:48,211 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:55:48,219 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [2/4] Tour project_sharing_with_blocked_task_tour → Step Click on the task (trigger: article.o_kanban_record) 2026-09-13 07:55:48,230 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-13 07:55:48,233 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: Owl is running in 'dev' mode. 2026-09-13 07:55:48,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.010 2026-09-13 07:55:48,292 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.021 2026-09-13 07:55:48,369 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.020 0.065 2026-09-13 07:55:48,370 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.100 2026-09-13 07:55:48,394 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:55:48,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.012 0.031 2026-09-13 07:55:48,488 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [3/4] Tour project_sharing_with_blocked_task_tour → Step Go to the Block by task tab (trigger: a:contains("Blocked By")) 2026-09-13 07:55:48,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.019 2026-09-13 07:55:48,569 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.016 0.027 2026-09-13 07:55:48,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:55:48,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:55:48,698 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [4/4] Tour project_sharing_with_blocked_task_tour → Step Check that the blocked task is not visible (trigger: i:contains("This task is currently blocked by")) 2026-09-13 07:55:48,732 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.005 0.009 2026-09-13 07:55:48,742 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "GET /web/image/res.partner/1460/avatar_128?access_token=c8bdf46e7622c8c07661e028f3be5e265b3be00d5bb85c62e106c5e9c2bc833fo0x6ad4cd8d&unique=1789286124000 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:55:48,756 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:48] "POST /mail/data HTTP/1.1" 200 - 18 0.004 0.015 2026-09-13 07:55:48,757 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-09-13 07:55:48,758 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR project_sharing_with_blocked_task_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-13 07:55:48,818 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 16771844 (allocated 18350080) 2026-09-13 07:55:48,819 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 98065 2026-09-13 07:55:48,820 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-09-13 07:55:48,820 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 98065 2026-09-13 07:55:48,855 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075548_855665_test_blocked_task_with_project_sharing_string_portal.txt 2026-09-13 07:55:48,855 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpz9iua653_chrome_odoo" 2026-09-13 07:55:48,868 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-13 07:55:49,549 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-09-13 07:55:49,587 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-09-13 07:55:49,634 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-13 07:55:49,756 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-09-13 07:55:49,906 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-09-13 07:55:50,260 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-13 07:55:50,398 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-09-13 07:55:50,487 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-13 07:55:50,653 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-09-13 07:55:50,940 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-09-13 07:55:51,133 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-13 07:55:51,548 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-09-13 07:55:51,819 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-09-13 07:55:52,066 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:55:52,191 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-09-13 07:55:52,296 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-13 07:55:52,359 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-13 07:55:52,607 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8132, 8079] 2026-09-13 07:55:52,618 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted project.task records with IDs: [1077, 1141] 2026-09-13 07:55:52,621 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3084, 3085, 3161, 3162] 2026-09-13 07:55:52,625 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-09-13 07:55:52,683 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-13 07:55:54,172 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-13 07:55:54,405 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-13 07:55:54,450 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-13 07:55:54,685 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-09-13 07:55:54,775 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:55:55,885 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-13 07:55:56,032 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 98201 2026-09-13 07:55:56,032 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmp2mw37tex_chrome_odoo 2026-09-13 07:55:56,032 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:42849/json/version 2026-09-13 07:55:56,033 26 INFO rb-103a292-224772-415053 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-09-13 07:55:56,035 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:55:56,035 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:42849/json 2026-09-13 07:55:56,036 26 INFO rb-103a292-224772-415053 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-09-13 07:55:56,037 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:42849/devtools/page/EE7440255C1BB079C5DA7D56F9D8F77F 2026-09-13 07:55:56,039 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-09-13 07:55:56,040 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-09-13 07:55:56,088 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:55:56,094 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-09-13 07:55:56,095 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:55:56,095 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:55:56,102 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:55:56,825 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:56] "GET /odoo HTTP/1.1" 200 - 146 0.050 0.675 2026-09-13 07:55:56,828 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'EE7440255C1BB079C5DA7D56F9D8F77F', 'loaderId': '3FB5613B86DD3AD6AA34B1B1856824CA', 'isDownload': False} 2026-09-13 07:55:56,829 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-13 07:55:56,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:56] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:55:56,911 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.014 0.056 2026-09-13 07:55:56,916 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:56] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.075 2026-09-13 07:55:56,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:56] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.070 2026-09-13 07:55:56,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:56] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:55:57,452 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:55:57,473 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:55:57,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.013 0.021 2026-09-13 07:55:57,501 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-09-13 07:55:57,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:55:57,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:55:57,516 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:55:57,553 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /odoo HTTP/1.1" 200 - 27 0.009 0.023 2026-09-13 07:55:57,563 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.038 2026-09-13 07:55:57,598 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:55:57,606 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:55:57,607 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:55:57,613 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [1/17] Tour project_tags_filter_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:55:57,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.020 2026-09-13 07:55:57,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.037 2026-09-13 07:55:57,643 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.003 0.049 2026-09-13 07:55:57,674 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "POST /mail/data HTTP/1.1" 200 - 35 0.013 0.050 2026-09-13 07:55:57,684 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [2/17] Tour project_tags_filter_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-13 07:55:57,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.098 2026-09-13 07:55:57,688 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-09-13 07:55:57,737 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [3/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-13 07:55:57,748 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "POST /mail/data HTTP/1.1" 200 - 57 0.020 0.049 2026-09-13 07:55:57,750 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.037 2026-09-13 07:55:57,760 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.018 2026-09-13 07:55:57,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.013 0.021 2026-09-13 07:55:57,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:55:57,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.004 0.033 2026-09-13 07:55:57,976 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:57] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-13 07:55:58,094 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 100 0.038 0.083 2026-09-13 07:55:58,127 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:55:58,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.018 0.031 2026-09-13 07:55:58,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-09-13 07:55:58,207 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-13 07:55:58,219 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.072 2026-09-13 07:55:58,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.010 2026-09-13 07:55:58,288 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [4/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("Corkscrew tail tag filter") 2026-09-13 07:55:58,348 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [5/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-13 07:55:58,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:55:58,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.011 0.024 2026-09-13 07:55:58,402 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [6/17] Tour project_tags_filter_tour → Step check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))):not(:has(.o_kanban_record))) 2026-09-13 07:55:58,453 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [7/17] Tour project_tags_filter_tour → Step check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs"))) 2026-09-13 07:55:58,504 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [8/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-13 07:55:58,561 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [9/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("horned tag filter") 2026-09-13 07:55:58,620 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [10/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-13 07:55:58,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:55:58,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.008 0.027 2026-09-13 07:55:58,681 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [11/17] Tour project_tags_filter_tour → Step check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))):not(:has(.o_kanban_record))) 2026-09-13 07:55:58,732 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [12/17] Tour project_tags_filter_tour → Step check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats"))) 2026-09-13 07:55:58,783 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [13/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-13 07:55:58,838 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [14/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("4 Legged tag filter") 2026-09-13 07:55:58,898 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [15/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-13 07:55:58,900 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:55:58,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:55:58] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.009 0.025 2026-09-13 07:55:58,954 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [16/17] Tour project_tags_filter_tour → Step check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs"))) 2026-09-13 07:55:59,005 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [17/17] Tour project_tags_filter_tour → Step check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats"))) 2026-09-13 07:55:59,056 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-09-13 07:55:59,056 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-13 07:55:59,123 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 28461824 (allocated 31129600) 2026-09-13 07:55:59,125 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 98201 2026-09-13 07:55:59,126 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-09-13 07:55:59,126 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 98201 2026-09-13 07:55:59,158 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075559_158293_test_01_project_tags.txt 2026-09-13 07:55:59,158 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmp2mw37tex_chrome_odoo" 2026-09-13 07:55:59,177 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:55:59,259 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-09-13 07:55:59,442 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 98341 2026-09-13 07:55:59,442 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp1wqogtnq_chrome_odoo 2026-09-13 07:55:59,442 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43531/json/version 2026-09-13 07:55:59,443 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:59,444 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:55:59,444 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:43531/json 2026-09-13 07:55:59,445 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:55:59,446 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:43531/devtools/page/34775CF02EAF7EE6D7C1C9D8B9E58E55 2026-09-13 07:55:59,447 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-09-13 07:55:59,447 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-09-13 07:55:59,508 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:55:59,511 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-09-13 07:55:59,512 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:55:59,512 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:55:59,519 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:56:00,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /odoo HTTP/1.1" 200 - 150 0.044 0.697 2026-09-13 07:56:00,261 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '34775CF02EAF7EE6D7C1C9D8B9E58E55', 'loaderId': '61E2190F5EA94E6C076C87AEE3EEC1E2', 'isDownload': False} 2026-09-13 07:56:00,261 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-09-13 07:56:00,276 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:56:00,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.056 2026-09-13 07:56:00,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.070 2026-09-13 07:56:00,346 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.061 2026-09-13 07:56:00,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:56:00,809 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:56:00,828 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:56:00,845 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.008 0.021 2026-09-13 07:56:00,857 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:56:00,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:56:00,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:00,882 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:00,918 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /odoo HTTP/1.1" 200 - 27 0.008 0.024 2026-09-13 07:56:00,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-13 07:56:00,948 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate test code "odoo.startTour('project_templates_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:56:00,969 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [1/15] Tour project_templates_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:56:00,971 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-13 07:56:00,972 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-13 07:56:00,973 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.018 0.020 2026-09-13 07:56:00,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /web/image/res.partner/3/avatar_128?unique=1789286159000 HTTP/1.1" 200 - 6 0.003 0.047 2026-09-13 07:56:00,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.051 2026-09-13 07:56:00,996 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-09-13 07:56:01,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.064 2026-09-13 07:56:01,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /mail/data HTTP/1.1" 200 - 35 0.012 0.051 2026-09-13 07:56:01,057 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [2/15] Tour project_templates_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-13 07:56:01,114 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [3/15] Tour project_templates_tour → Step Click on New Button of Kanban view (trigger: .o-kanban-button-new) 2026-09-13 07:56:01,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /mail/data HTTP/1.1" 200 - 58 0.016 0.038 2026-09-13 07:56:01,132 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.013 2026-09-13 07:56:01,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.015 0.027 2026-09-13 07:56:01,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-13 07:56:01,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-13 07:56:01,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.043 2026-09-13 07:56:01,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.039 0.102 2026-09-13 07:56:01,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.024 2026-09-13 07:56:01,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-09-13 07:56:01,484 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.037 2026-09-13 07:56:01,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:56:01,605 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:01,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.010 2026-09-13 07:56:01,633 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [4/15] Tour project_templates_tour → Step Create a project from the template (trigger: .dropdown-menu button.dropdown-item:contains("Project Template")) 2026-09-13 07:56:01,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.022 2026-09-13 07:56:01,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.035 2026-09-13 07:56:01,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.049 2026-09-13 07:56:01,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.060 2026-09-13 07:56:01,689 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [5/15] Tour project_templates_tour → Step .modal div[name="name"] .o_input 2026-09-13 07:56:01,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:56:01,719 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.004 0.012 2026-09-13 07:56:01,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.005 0.014 2026-09-13 07:56:01,789 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [6/15] Tour project_templates_tour → Step button[name="create_project_from_template"] 2026-09-13 07:56:01,847 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [7/15] Tour project_templates_tour → Step Go back to kanban view (trigger: .breadcrumb-item a:contains('Projects')) 2026-09-13 07:56:01,857 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "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.005 2026-09-13 07:56:01,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:01] "POST /web/dataset/call_button/project.template.create.wizard/create_project_from_template#project.template.create.wizard.create_project_from_template HTTP/1.1" 200 - 144 0.055 0.079 2026-09-13 07:56:02,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.022 0.090 2026-09-13 07:56:02,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:56:02,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.013 2026-09-13 07:56:02,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "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-09-13 07:56:02,191 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [8/15] Tour project_templates_tour → Step Check for created project (trigger: .o_kanban_record:contains('New Project')) 2026-09-13 07:56:02,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.007 0.018 2026-09-13 07:56:02,222 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-09-13 07:56:02,270 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [9/15] Tour project_templates_tour → Step Go to list view (trigger: button.o_switch_view.o_list) 2026-09-13 07:56:02,327 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [10/15] Tour project_templates_tour → Step Click on New Button of List view (trigger: .o_list_button_add) 2026-09-13 07:56:02,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.005 0.010 2026-09-13 07:56:02,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-09-13 07:56:02,384 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [11/15] Tour project_templates_tour → Step Lets Create a second project from the template (trigger: .dropdown-menu button.dropdown-item:contains("Project Template")) 2026-09-13 07:56:02,440 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [12/15] Tour project_templates_tour → Step .modal div[name="name"] .o_input 2026-09-13 07:56:02,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:56:02,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.002 0.013 2026-09-13 07:56:02,494 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [13/15] Tour project_templates_tour → Step button[name="create_project_from_template"] 2026-09-13 07:56:02,549 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [14/15] Tour project_templates_tour → Step Go back to list view (trigger: .breadcrumb-item a:contains('Projects')) 2026-09-13 07:56:02,557 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:02,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_button/project.template.create.wizard/create_project_from_template#project.template.create.wizard.create_project_from_template HTTP/1.1" 200 - 107 0.036 0.071 2026-09-13 07:56:02,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:56:02,698 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "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-09-13 07:56:02,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "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-09-13 07:56:02,740 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [15/15] Tour project_templates_tour → Step Check for created project (trigger: .o_data_row td[name='name']:contains('New Project 2')) 2026-09-13 07:56:02,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.004 0.010 2026-09-13 07:56:02,760 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-13 07:56:02,791 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-09-13 07:56:02,792 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-13 07:56:02,895 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 37704548 (allocated 39256064) 2026-09-13 07:56:02,898 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 98341 2026-09-13 07:56:02,898 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-09-13 07:56:02,898 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 98341 2026-09-13 07:56:02,954 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075602_954467_test_project_templates_tour.txt 2026-09-13 07:56:02,954 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp1wqogtnq_chrome_odoo" 2026-09-13 07:56:02,968 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:56:02,995 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-13 07:56:03,149 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 98492 2026-09-13 07:56:03,149 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp4tpv46lk_chrome_odoo 2026-09-13 07:56:03,149 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:41309/json/version 2026-09-13 07:56:03,150 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:03,152 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:56:03,153 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:41309/json 2026-09-13 07:56:03,153 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:03,154 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:41309/devtools/page/5B4A179764A886A5909990744CE9BB3A 2026-09-13 07:56:03,155 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-13 07:56:03,156 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-13 07:56:03,169 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:56:03,173 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-09-13 07:56:03,174 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:56:03,174 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:56:03,182 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:56:03,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:03] "GET /odoo HTTP/1.1" 200 - 156 0.043 0.651 2026-09-13 07:56:03,876 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '5B4A179764A886A5909990744CE9BB3A', 'loaderId': 'E343E607AC1E8DA9475270A254826326', 'isDownload': False} 2026-09-13 07:56:03,877 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-13 07:56:03,892 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:03] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:56:03,983 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:03] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.009 0.086 2026-09-13 07:56:03,987 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:03] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.099 2026-09-13 07:56:03,993 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:03] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.093 2026-09-13 07:56:04,032 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:04,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:56:04,475 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:56:04,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.010 0.021 2026-09-13 07:56:04,502 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:56:04,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-13 07:56:04,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:04,518 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:04,556 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /odoo HTTP/1.1" 200 - 27 0.012 0.022 2026-09-13 07:56:04,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.041 2026-09-13 07:56:04,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.009 2026-09-13 07:56:04,600 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:56:04,606 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:56:04,611 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56: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-09-13 07:56:04,612 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [1/54] Tour project_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:56:04,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 13 0.018 0.033 2026-09-13 07:56:04,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.004 0.061 2026-09-13 07:56:04,653 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.065 2026-09-13 07:56:04,675 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [2/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-13 07:56:04,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "POST /mail/data HTTP/1.1" 200 - 35 0.015 0.066 2026-09-13 07:56:04,691 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-09-13 07:56:04,747 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [3/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-13 07:56:04,759 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.008 2026-09-13 07:56:04,798 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-09-13 07:56:04,818 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "POST /mail/data HTTP/1.1" 200 - 58 0.019 0.049 2026-09-13 07:56:04,932 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.032 0.122 2026-09-13 07:56:04,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:56:04,965 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:56:05,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:05,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-09-13 07:56:05,167 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:56:05,192 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [5/54] Tour project_tour → Step Let's create your first project. (trigger: .o-kanban-button-new) 2026-09-13 07:56:05,196 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.003 0.010 2026-09-13 07:56:05,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.003 0.023 2026-09-13 07:56:05,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.031 2026-09-13 07:56:05,232 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.045 2026-09-13 07:56:05,246 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [6/54] Tour project_tour → Step Let's create a regular project. (trigger: button.o-dropdown-item:contains("New Project")) 2026-09-13 07:56:05,302 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [7/54] Tour project_tour → Step Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input) 2026-09-13 07:56:05,312 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.007 2026-09-13 07:56:05,341 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.003 0.013 2026-09-13 07:56:05,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.002 0.008 2026-09-13 07:56:05,413 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [8/54] Tour project_tour → Step Let's create your first project. (trigger: .o_open_tasks) 2026-09-13 07:56:05,472 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [9/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-13 07:56:05,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.017 0.033 2026-09-13 07:56:05,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.006 0.018 2026-09-13 07:56:05,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.025 0.112 2026-09-13 07:56:05,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "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-09-13 07:56:05,737 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.014 2026-09-13 07:56:05,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:56:05,781 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [10/54] Tour project_tour → Step Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-13 07:56:05,838 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-09-13 07:56:05,852 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:05] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.004 0.010 2026-09-13 07:56:05,888 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [12/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-13 07:56:05,941 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [13/54] Tour project_tour → Step Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-13 07:56:05,996 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [14/54] Tour project_tour → Step .o_kanban_group:eq(1) 2026-09-13 07:56:06,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.005 2026-09-13 07:56:06,022 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.009 2026-09-13 07:56:06,046 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [15/54] Tour project_tour → Step Let's create your first task. (trigger: .o-kanban-button-new) 2026-09-13 07:56:06,101 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:06,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.010 2026-09-13 07:56:06,134 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:56:06,156 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [17/54] Tour project_tour → Step Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-09-13 07:56:06,209 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:06,260 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [19/54] Tour project_tour → Step Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-09-13 07:56:06,317 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:06,365 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.014 0.030 2026-09-13 07:56:06,378 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [21/54] Tour project_tour → Step Drag & drop the card to change your task from stage. (trigger: .o_kanban_record) 2026-09-13 07:56:06,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:56:06,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.005 0.012 2026-09-13 07:56:06,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 07:56:06,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:56:06,587 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:06,593 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.014 0.025 2026-09-13 07:56:06,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:56:06,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:56:06,631 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.004 0.019 2026-09-13 07:56:06,643 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [23/54] Tour project_tour → Step Let's start working on your task. (trigger: .o_kanban_record:first) 2026-09-13 07:56:06,707 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:06,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.016 0.028 2026-09-13 07:56:06,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:56:06,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:06,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:06] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:56:06,968 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [25/54] Tour project_tour → Step Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-09-13 07:56:07,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /mail/thread/messages HTTP/1.1" 200 - 31 0.009 0.023 2026-09-13 07:56:07,044 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /mail/data HTTP/1.1" 200 - 33 0.011 0.056 2026-09-13 07:56:07,051 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:56:07,109 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:07,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:56:07,167 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [27/54] Tour project_tour → Step Log internal notes and use @mentions to notify your colleagues. (trigger: button.o-mail-Chatter-logNote) 2026-09-13 07:56:07,229 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:07,279 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [29/54] Tour project_tour → Step Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-09-13 07:56:07,339 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:07,373 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.007 0.025 2026-09-13 07:56:07,389 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [31/54] Tour project_tour → Step Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary) 2026-09-13 07:56:07,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.004 0.010 2026-09-13 07:56:07,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.002 2026-09-13 07:56:07,445 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:07,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 07:56:07,489 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.006 0.013 2026-09-13 07:56:07,499 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [33/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-09-13 07:56:07,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.005 2026-09-13 07:56:07,527 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /mail/data HTTP/1.1" 200 - 25 0.007 0.020 2026-09-13 07:56:07,559 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [34/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids']) 2026-09-13 07:56:07,567 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.009 2026-09-13 07:56:07,607 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [35/54] Tour project_tour → Step Select an assignee from the menu (trigger: a.dropdown-item[id*='user_ids'] span) 2026-09-13 07:56:07,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.005 0.015 2026-09-13 07:56:07,858 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [36/54] Tour project_tour → Step div.o_kanban_renderer > article.o_kanban_record 2026-09-13 07:56:07,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:07,909 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [37/54] Tour project_tour → Step Open sub-tasks notebook section (trigger: a[name="sub_tasks_page"]) 2026-09-13 07:56:07,910 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.011 0.025 2026-09-13 07:56:07,963 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [38/54] Tour project_tour → Step Add a sub-task (trigger: .o_field_subtasks_one2many .o_list_renderer a[role="button"]) 2026-09-13 07:56:08,027 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [39/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_field_subtasks_one2many div[name="name"] input) 2026-09-13 07:56:08,054 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.007 0.019 2026-09-13 07:56:08,083 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:08,094 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [40/54] Tour project_tour → Step .o_form_project_tasks .o_form_dirty 2026-09-13 07:56:08,145 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [41/54] Tour project_tour → Step You have unsaved changes - no worries! Odoo will automatically save it as you navigate.
You can discard these changes from here or manually save your task.
Let's save it manually. (trigger: .o_form_button_save) 2026-09-13 07:56:08,208 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:08,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.011 0.027 2026-09-13 07:56:08,276 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [43/54] Tour project_tour → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button) 2026-09-13 07:56:08,331 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [44/54] Tour project_tour → Step You can open sub-tasks from the kanban card! (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button) 2026-09-13 07:56:08,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.032 0.055 2026-09-13 07:56:08,379 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.005 0.013 2026-09-13 07:56:08,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:56:08,431 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.010 0.026 2026-09-13 07:56:08,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /mail/data HTTP/1.1" 200 - 35 0.010 0.034 2026-09-13 07:56:08,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.068 2026-09-13 07:56:08,473 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [45/54] Tour project_tour → Step .o_widget_subtask_kanban_list .subtask_list 2026-09-13 07:56:08,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.010 0.028 2026-09-13 07:56:08,526 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [46/54] Tour project_tour → Step Create a new sub-task (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create) 2026-09-13 07:56:08,583 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-09-13 07:56:08,633 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [48/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create_input input) 2026-09-13 07:56:08,690 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [49/54] Tour project_tour → Step You can change the sub-task state here! (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_list_row:contains(newer sub-task) .o_field_project_task_state_selection button) 2026-09-13 07:56:08,746 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.017 0.039 2026-09-13 07:56:08,785 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.011 0.022 2026-09-13 07:56:08,822 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [50/54] Tour project_tour → Step .project_task_state_selection_menu.dropdown-menu 2026-09-13 07:56:08,873 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [51/54] Tour project_tour → Step Mark the task as Cancelled (trigger: .project_task_state_selection_menu.dropdown-menu span.text-danger) 2026-09-13 07:56:08,928 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [52/54] Tour project_tour → Step .o-overlay-container:not(:visible):not(:has(.project_task_state_selection_menu)) 2026-09-13 07:56:08,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.009 0.022 2026-09-13 07:56:08,978 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [53/54] Tour project_tour → Step Close the sub-tasks list (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button:contains('1/2')) 2026-09-13 07:56:08,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.010 0.019 2026-09-13 07:56:09,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 07:56:09,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:09] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:56:09,032 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-09-13 07:56:09,071 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.011 0.027 2026-09-13 07:56:09,083 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-09-13 07:56:09,084 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-13 07:56:09,193 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 41989276 (allocated 44892160) 2026-09-13 07:56:09,197 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 98492 2026-09-13 07:56:09,198 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-09-13 07:56:09,199 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 98492 2026-09-13 07:56:09,230 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075609_230824_test_01_project_tour.txt 2026-09-13 07:56:09,231 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp4tpv46lk_chrome_odoo" 2026-09-13 07:56:09,238 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-09-13 07:56:09,447 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 98684 2026-09-13 07:56:09,447 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpdy9w8pnd_chrome_odoo 2026-09-13 07:56:09,447 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40409/json/version 2026-09-13 07:56:09,448 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:09,450 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:56:09,450 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40409/json 2026-09-13 07:56:09,450 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:09,451 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:40409/devtools/page/8D0A78835DD2EF3EB63CE3DE3A4D603A 2026-09-13 07:56:09,452 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-09-13 07:56:09,453 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-09-13 07:56:09,476 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:56:09,480 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-09-13 07:56:09,481 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Open "http://127.0.0.1:8069/odoo?debug=1" in browser 2026-09-13 07:56:09,481 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-09-13 07:56:09,489 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:56:10,304 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /odoo?debug=1 HTTP/1.1" 200 - 151 0.052 0.765 2026-09-13 07:56:10,308 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '8D0A78835DD2EF3EB63CE3DE3A4D603A', 'loaderId': '0A8660214D63ED71579537495F7C69C4', 'isDownload': False} 2026-09-13 07:56:10,308 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-09-13 07:56:10,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:56:10,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.015 0.063 2026-09-13 07:56:10,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.082 2026-09-13 07:56:10,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.065 2026-09-13 07:56:10,448 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:10,874 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:56:10,894 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:56:10,913 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.010 0.021 2026-09-13 07:56:10,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:56:10,921 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-13 07:56:10,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:10,937 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:10,972 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /odoo HTTP/1.1" 200 - 27 0.010 0.022 2026-09-13 07:56:10,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.041 2026-09-13 07:56:11,021 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.009 2026-09-13 07:56:11,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.006 0.027 2026-09-13 07:56:11,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.004 0.042 2026-09-13 07:56:11,065 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate test code "odoo.startTour('project_task_history_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=1", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:56:11,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.053 2026-09-13 07:56:11,071 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:56:11,072 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:56:11,112 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /mail/data HTTP/1.1" 200 - 35 0.015 0.025 2026-09-13 07:56:11,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.011 0.049 2026-09-13 07:56:11,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /mail/data HTTP/1.1" 200 - 57 0.021 0.066 2026-09-13 07:56:11,235 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-09-13 07:56:11,302 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.008 0.121 2026-09-13 07:56:11,594 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/webclient/translations?hash=791ee998b101acb1117d347281b780da337da31a&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:56:11,597 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [1/70] Tour project_task_history_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:56:11,613 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-13 07:56:11,624 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-13 07:56:11,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:56:11,699 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [2/70] Tour project_task_history_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-09-13 07:56:11,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.005 0.018 2026-09-13 07:56:11,729 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /mail/data HTTP/1.1" 200 - 19 0.010 0.025 2026-09-13 07:56:11,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.055 2026-09-13 07:56:11,783 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [3/70] Tour project_task_history_tour → Step Open Test History Project (trigger: .o_kanban_view .o_kanban_record:contains(Test History Project)) 2026-09-13 07:56:11,823 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /mail/data HTTP/1.1" 200 - 46 0.017 0.053 2026-09-13 07:56:11,832 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.046 2026-09-13 07:56:11,841 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.056 2026-09-13 07:56:11,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-09-13 07:56:11,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.013 0.019 2026-09-13 07:56:11,968 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-13 07:56:11,973 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:56:11,986 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:11] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.038 2026-09-13 07:56:12,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.030 0.118 2026-09-13 07:56:12,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.012 0.037 2026-09-13 07:56:12,194 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-09-13 07:56:12,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:56:12,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.011 2026-09-13 07:56:12,287 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [4/70] Tour project_task_history_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-09-13 07:56:12,318 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.035 2026-09-13 07:56:12,342 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.006 0.048 2026-09-13 07:56:12,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.022 0.105 2026-09-13 07:56:12,502 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:56:12,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.009 0.026 2026-09-13 07:56:12,536 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.034 2026-09-13 07:56:12,616 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [5/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:12,692 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.015 0.037 2026-09-13 07:56:12,717 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:12,760 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56: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-09-13 07:56:12,873 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:56:12,913 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [6/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:12,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.010 0.019 2026-09-13 07:56:12,967 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /mail/data HTTP/1.1" 200 - 32 0.014 0.046 2026-09-13 07:56:12,992 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:12] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.008 0.069 2026-09-13 07:56:13,001 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [7/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:13,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.017 2026-09-13 07:56:13,018 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:56:13,064 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [8/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:13,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.014 0.036 2026-09-13 07:56:13,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-09-13 07:56:13,161 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [9/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:13,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /mail/data HTTP/1.1" 200 - 25 0.008 0.016 2026-09-13 07:56:13,215 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [10/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:13,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.009 2026-09-13 07:56:13,271 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [11/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:13,339 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [12/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:13,397 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.015 0.038 2026-09-13 07:56:13,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:56:13,431 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [13/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:13,465 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /mail/data HTTP/1.1" 200 - 25 0.009 0.025 2026-09-13 07:56:13,484 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [14/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:13,499 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.012 2026-09-13 07:56:13,540 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [15/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:13,600 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [16/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:13,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.015 0.040 2026-09-13 07:56:13,675 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-09-13 07:56:13,695 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [17/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:13,725 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /mail/data HTTP/1.1" 200 - 25 0.008 0.020 2026-09-13 07:56:13,749 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [18/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:13,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.012 2026-09-13 07:56:13,804 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [19/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:13,865 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [20/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:13,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.014 0.039 2026-09-13 07:56:13,934 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:56:13,960 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [21/70] Tour project_task_history_tour → Step Go back to kanban view of tasks. this step is added because it takes some time to save the changes, so it's a sort of timeout to wait a bit for the save (trigger: .o_back_button a) 2026-09-13 07:56:13,989 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:13] "POST /mail/data HTTP/1.1" 200 - 25 0.012 0.016 2026-09-13 07:56:14,018 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [22/70] Tour project_task_history_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-09-13 07:56:14,034 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:56:14,062 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.010 0.024 2026-09-13 07:56:14,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.034 2026-09-13 07:56:14,104 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [23/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-09-13 07:56:14,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.012 0.027 2026-09-13 07:56:14,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.035 2026-09-13 07:56:14,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:56:14,186 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/70] Tour project_task_history_tour → Step .dropdown-menu 2026-09-13 07:56:14,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /mail/data HTTP/1.1" 200 - 25 0.008 0.016 2026-09-13 07:56:14,236 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [25/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-13 07:56:14,293 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [26/70] Tour project_task_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-13 07:56:14,311 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 07:56:14,339 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:56:14,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:56:14,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.005 0.018 2026-09-13 07:56:14,364 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "GET /web/assets/b02b556/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-13 07:56:14,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "GET /web/assets/20121fc/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-13 07:56:14,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:56:14,418 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [27/70] Tour project_task_history_tour → Step Verify that 5 revisions are displayed (default empty description after the creation of the task + 3 edits + current version) (trigger: .modal .html-history-dialog .revision-list .btn) 2026-09-13 07:56:14,470 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [28/70] Tour project_task_history_tour → Step Verify that the active revision (revision 4) is related to the current version (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project task history version 3)) 2026-09-13 07:56:14,521 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [29/70] Tour project_task_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(3)) 2026-09-13 07:56:14,575 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [30/70] Tour project_task_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-13 07:56:14,585 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "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.006 2026-09-13 07:56:14,600 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:56:14,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:56:14,626 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [31/70] Tour project_task_history_tour → Step Verify that the active revision is the one clicked in the previous step (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project task history version 1)) 2026-09-13 07:56:14,677 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [32/70] Tour project_task_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-09-13 07:56:14,731 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [33/70] Tour project_task_history_tour → Step Verify comparison text (trigger: .modal .history-container .history-comparison-view) 2026-09-13 07:56:14,783 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [34/70] Tour project_task_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-13 07:56:14,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:14,833 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [35/70] Tour project_task_history_tour → Step Click on Restore History btn to get back to the selected revision in the previous step (trigger: .modal button.btn-primary:enabled) 2026-09-13 07:56:14,891 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [36/70] Tour project_task_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-09-13 07:56:14,952 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [37/70] Tour project_task_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable) 2026-09-13 07:56:15,003 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [38/70] Tour project_task_history_tour → Step Go back to projects view. (trigger: a[data-menu-xmlid="project.menu_projects"]) 2026-09-13 07:56:15,057 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [39/70] Tour project_task_history_tour → Step .o_kanban_view 2026-09-13 07:56:15,086 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.007 0.019 2026-09-13 07:56:15,132 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [40/70] Tour project_task_history_tour → Step Open Test History Project Without Tasks (trigger: .o_kanban_view .o_kanban_record:contains(Without tasks project)) 2026-09-13 07:56:15,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.007 0.018 2026-09-13 07:56:15,138 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-09-13 07:56:15,186 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [41/70] Tour project_task_history_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:15,209 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.005 0.017 2026-09-13 07:56:15,228 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:56:15,234 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.009 2026-09-13 07:56:15,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "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-09-13 07:56:15,383 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:15,406 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [42/70] Tour project_task_history_tour → Step Switch to list view (trigger: .o_switch_view.o_list) 2026-09-13 07:56:15,414 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.017 2026-09-13 07:56:15,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.026 2026-09-13 07:56:15,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.003 0.040 2026-09-13 07:56:15,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.003 0.051 2026-09-13 07:56:15,465 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [43/70] Tour project_task_history_tour → Step Create a new task. (trigger: .o_list_button_add) 2026-09-13 07:56:15,478 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:56:15,482 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:15,539 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [44/70] Tour project_task_history_tour → Step .o_form_view 2026-09-13 07:56:15,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.005 0.017 2026-09-13 07:56:15,583 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:15,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:15,635 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [45/70] Tour project_task_history_tour → Step Set task name (trigger: div[name="name"] .o_input) 2026-09-13 07:56:15,696 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [46/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:15,758 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [47/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:15,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.016 0.040 2026-09-13 07:56:15,852 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [48/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:15,865 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.006 0.012 2026-09-13 07:56:15,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /mail/data HTTP/1.1" 200 - 30 0.008 0.033 2026-09-13 07:56:15,913 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [49/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:15,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:15] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.009 2026-09-13 07:56:15,970 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [50/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:16,030 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [51/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:16,080 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.013 0.033 2026-09-13 07:56:16,091 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:56:16,112 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [52/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:16,138 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.019 2026-09-13 07:56:16,166 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [53/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:16,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.010 2026-09-13 07:56:16,221 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [54/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:16,280 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [55/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:16,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.014 0.037 2026-09-13 07:56:16,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-09-13 07:56:16,368 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [56/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:16,404 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /mail/data HTTP/1.1" 200 - 30 0.010 0.024 2026-09-13 07:56:16,422 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [57/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:16,433 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.009 2026-09-13 07:56:16,477 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [58/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:16,537 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [59/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:16,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.012 0.032 2026-09-13 07:56:16,599 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:56:16,618 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [60/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:16,648 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /mail/data HTTP/1.1" 200 - 30 0.010 0.019 2026-09-13 07:56:16,672 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [61/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:16,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.010 2026-09-13 07:56:16,731 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [62/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:16,791 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [63/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:16,846 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.012 0.036 2026-09-13 07:56:16,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-09-13 07:56:16,887 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [64/70] Tour project_task_history_tour → Step .o_form_view 2026-09-13 07:56:16,920 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:16] "POST /mail/data HTTP/1.1" 200 - 30 0.011 0.021 2026-09-13 07:56:16,938 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [65/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_cp_action_menus i.fa-cog) 2026-09-13 07:56:16,993 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/70] Tour project_task_history_tour → Step .dropdown-menu 2026-09-13 07:56:17,043 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [67/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-13 07:56:17,099 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [68/70] Tour project_task_history_tour → Step Close History Dialog (trigger: .modal-header .btn-close) 2026-09-13 07:56:17,110 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:17] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:56:17,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:17] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:56:17,152 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [69/70] Tour project_task_history_tour → Step Go back to projects view. this step is added because Tour can't be finished with an open form view in edition mode. (trigger: a[data-menu-xmlid="project.menu_projects"]) 2026-09-13 07:56:17,206 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [70/70] Tour project_task_history_tour → Step Verify that we are on kanban view (trigger: button.o_switch_view.o_kanban.active) 2026-09-13 07:56:17,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:17] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:56:17,249 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:17] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.010 0.023 2026-09-13 07:56:17,263 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-09-13 07:56:17,264 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:56:17,408 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 57243208 (allocated 59813888) 2026-09-13 07:56:17,410 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 98684 2026-09-13 07:56:17,410 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-09-13 07:56:17,410 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 98684 2026-09-13 07:56:17,469 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075617_469210_test_project_task_history.txt 2026-09-13 07:56:17,469 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpdy9w8pnd_chrome_odoo" 2026-09-13 07:56:17,478 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-09-13 07:56:17,682 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 98917 2026-09-13 07:56:17,682 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpnp7gmfqg_chrome_odoo 2026-09-13 07:56:17,682 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41239/json/version 2026-09-13 07:56:17,683 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:17,685 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:56:17,685 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41239/json 2026-09-13 07:56:17,685 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:17,686 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:41239/devtools/page/4595155526A2203B0349E91C0CC0F6CA 2026-09-13 07:56:17,687 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-09-13 07:56:17,688 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-09-13 07:56:17,707 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:56:17,711 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-09-13 07:56:17,712 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:56:17,712 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:56:17,718 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:56:18,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:18] "GET /odoo HTTP/1.1" 200 - 151 0.060 0.652 2026-09-13 07:56:18,431 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '4595155526A2203B0349E91C0CC0F6CA', 'loaderId': '9B63C390A45086BAA94C873023624871', 'isDownload': False} 2026-09-13 07:56:18,431 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Evaluate ready code "odoo.isTourReady('project_task_last_history_steps_tour')" 2026-09-13 07:56:18,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:18] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:56:18,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:18] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:56:18,519 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:18] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.013 0.062 2026-09-13 07:56:18,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:18] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-09-13 07:56:18,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:18] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:18,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:18,979 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:56:18,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.010 0.022 2026-09-13 07:56:19,007 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:56:19,008 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-13 07:56:19,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:19,024 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:19,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /odoo HTTP/1.1" 200 - 27 0.009 0.022 2026-09-13 07:56:19,075 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.041 2026-09-13 07:56:19,108 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Evaluate test code "odoo.startTour('project_task_last_history_steps_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:56:19,113 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:56:19,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.008 0.018 2026-09-13 07:56:19,118 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:56:19,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.010 0.037 2026-09-13 07:56:19,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.051 2026-09-13 07:56:19,179 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "POST /mail/data HTTP/1.1" 200 - 35 0.012 0.051 2026-09-13 07:56:19,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.096 2026-09-13 07:56:19,226 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.012 0.086 2026-09-13 07:56:19,229 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.089 2026-09-13 07:56:19,291 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "POST /mail/data HTTP/1.1" 200 - 57 0.017 0.063 2026-09-13 07:56:19,319 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.078 2026-09-13 07:56:19,757 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /web/webclient/translations?hash=791ee998b101acb1117d347281b780da337da31a&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:19,758 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [1/29] Tour project_task_last_history_steps_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:56:19,769 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-13 07:56:19,782 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-13 07:56:19,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:56:19,860 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [2/29] Tour project_task_last_history_steps_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-09-13 07:56:19,860 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.002 0.017 2026-09-13 07:56:19,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.003 0.027 2026-09-13 07:56:19,889 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "POST /mail/data HTTP/1.1" 200 - 19 0.006 0.032 2026-09-13 07:56:19,927 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [3/29] Tour project_task_last_history_steps_tour → Step Open Test History Project (trigger: .o_kanban_view .o_kanban_record:contains(Test History Project)) 2026-09-13 07:56:19,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:19] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.008 2026-09-13 07:56:20,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /mail/data HTTP/1.1" 200 - 47 0.047 0.051 2026-09-13 07:56:20,158 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.039 0.139 2026-09-13 07:56:20,160 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.227 2026-09-13 07:56:20,238 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.015 0.024 2026-09-13 07:56:20,240 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-09-13 07:56:20,267 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:20,344 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [4/29] Tour project_task_last_history_steps_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-09-13 07:56:20,363 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.020 2026-09-13 07:56:20,390 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.009 0.027 2026-09-13 07:56:20,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.024 0.113 2026-09-13 07:56:20,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.010 0.042 2026-09-13 07:56:20,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.057 2026-09-13 07:56:20,618 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.049 2026-09-13 07:56:20,632 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.053 2026-09-13 07:56:20,694 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [5/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:20,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.013 0.032 2026-09-13 07:56:20,770 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:56:20,800 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:20,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:56:20,924 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [6/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:20,979 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [7/29] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:20,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:20] "POST /mail/data HTTP/1.1" 200 - 35 0.038 0.035 2026-09-13 07:56:21,013 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.012 0.088 2026-09-13 07:56:21,031 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.004 0.103 2026-09-13 07:56:21,049 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:56:21,064 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [8/29] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:21,127 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.016 0.041 2026-09-13 07:56:21,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.004 0.056 2026-09-13 07:56:21,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.056 2026-09-13 07:56:21,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.011 2026-09-13 07:56:21,159 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [9/29] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_cp_action_menus i.fa-cog) 2026-09-13 07:56:21,181 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /mail/data HTTP/1.1" 200 - 25 0.008 0.016 2026-09-13 07:56:21,211 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [10/29] Tour project_task_last_history_steps_tour → Step .dropdown-menu 2026-09-13 07:56:21,262 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [11/29] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-13 07:56:21,318 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [12/29] Tour project_task_last_history_steps_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-13 07:56:21,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 07:56:21,370 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:56:21,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.010 2026-09-13 07:56:21,383 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.004 0.019 2026-09-13 07:56:21,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "GET /web/assets/20121fc/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:56:21,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "GET /web/assets/b02b556/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:56:21,402 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-13 07:56:21,434 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [13/29] Tour project_task_last_history_steps_tour → Step Verify that 2 revisions are displayed (trigger: .modal .html-history-dialog .revision-list .btn) 2026-09-13 07:56:21,486 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [14/29] Tour project_task_last_history_steps_tour → Step Go to the second revision related to the initial blank document (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(2)) 2026-09-13 07:56:21,540 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [15/29] Tour project_task_last_history_steps_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-13 07:56:21,551 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "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.007 2026-09-13 07:56:21,571 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.009 2026-09-13 07:56:21,587 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.002 0.009 2026-09-13 07:56:21,603 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [16/29] Tour project_task_last_history_steps_tour → Step .modal button.btn-primary:enabled 2026-09-13 07:56:21,659 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [17/29] Tour project_task_last_history_steps_tour → Step .modal button.btn-primary:text(Restore) 2026-09-13 07:56:21,720 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [18/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:21,776 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [19/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:21,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.009 2026-09-13 07:56:21,828 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [20/29] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:21,894 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [21/29] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:21,969 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.031 0.039 2026-09-13 07:56:21,981 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:21] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-13 07:56:22,005 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [22/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:22,038 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:22] "POST /mail/data HTTP/1.1" 200 - 25 0.011 0.019 2026-09-13 07:56:22,056 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [23/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:22,111 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [24/29] Tour project_task_last_history_steps_tour → Step .o_notebook_headers li:nth-of-type(2) a 2026-09-13 07:56:22,175 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [25/29] Tour project_task_last_history_steps_tour → Step .o_notebook_headers li:nth-of-type(1) a 2026-09-13 07:56:22,229 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [26/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:56:22,283 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [27/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-13 07:56:22,295 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:22] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.009 2026-09-13 07:56:22,335 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [28/29] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 07:56:22,396 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [29/29] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:22,454 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.018 0.036 2026-09-13 07:56:22,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:22] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.007 2026-09-13 07:56:22,484 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-09-13 07:56:22,486 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR project_task_last_history_steps_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-13 07:56:22,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:22] "POST /mail/data HTTP/1.1" 200 - 25 0.010 0.017 2026-09-13 07:56:22,604 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 37080592 (allocated 39100416) 2026-09-13 07:56:22,608 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 98917 2026-09-13 07:56:22,609 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-09-13 07:56:22,610 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 98917 2026-09-13 07:56:22,678 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075622_678590_test_project_task_last_history_steps.txt 2026-09-13 07:56:22,678 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpnp7gmfqg_chrome_odoo" 2026-09-13 07:56:22,692 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:56:23,971 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-13 07:56:23,982 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-09-13 07:56:23,989 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-13 07:56:24,021 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: project.milestone 2026-09-13 07:56:24,028 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-13 07:56:24,058 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #374 deleted mail.message records with IDs: [8193] 2026-09-13 07:56:24,060 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 374, model: project.milestone 2026-09-13 07:56:24,065 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-13 07:56:24,096 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: project.milestone 2026-09-13 07:56:24,104 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-13 07:56:24,124 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-13 07:56:24,148 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #373 deleted mail.message records with IDs: [8192] 2026-09-13 07:56:24,159 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #373 deleted project.update records with IDs: [1] 2026-09-13 07:56:24,171 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-13 07:56:24,197 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-09-13 07:56:24,204 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-13 07:56:24,232 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-13 07:56:24,239 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-13 07:56:24,266 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-13 07:56:24,274 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-13 07:56:24,302 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-13 07:56:24,310 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-13 07:56:24,347 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-13 07:56:24,386 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #371 deleted mail.message records with IDs: [8192] 2026-09-13 07:56:24,388 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 371, model: project.update 2026-09-13 07:56:24,393 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-13 07:56:24,424 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 371, model: project.update 2026-09-13 07:56:24,436 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-13 07:56:25,141 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-13 07:56:25,253 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-13 07:56:25,403 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-13 07:56:25,561 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-09-13 07:56:25,749 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:56:25,753 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-13 07:56:25,906 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 99093 2026-09-13 07:56:25,907 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpv6pdko8g_chrome_odoo 2026-09-13 07:56:25,907 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:36195/json/version 2026-09-13 07:56:25,908 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:25,909 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:56:25,909 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:36195/json 2026-09-13 07:56:25,910 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:25,910 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:36195/devtools/page/5F5D45621B4778F5C24DC703E0373830 2026-09-13 07:56:25,911 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-13 07:56:25,912 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-13 07:56:25,924 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:56:25,929 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-13 07:56:25,930 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:56:25,930 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:56:25,937 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:56:26,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:26] "GET /odoo HTTP/1.1" 200 - 156 0.048 0.712 2026-09-13 07:56:26,698 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '5F5D45621B4778F5C24DC703E0373830', 'loaderId': 'DE3359E581CA736D03898FDF97977C63', 'isDownload': False} 2026-09-13 07:56:26,698 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-13 07:56:26,716 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:26] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:56:26,718 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:26] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-13 07:56:26,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:26] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.064 2026-09-13 07:56:26,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:26] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-09-13 07:56:26,843 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:26] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:56:27,192 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:27,214 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:56:27,247 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.018 0.030 2026-09-13 07:56:27,251 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:56:27,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-13 07:56:27,259 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:56:27,271 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:27,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /odoo HTTP/1.1" 200 - 27 0.010 0.022 2026-09-13 07:56:27,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.043 2026-09-13 07:56:27,331 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:56:27,334 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.008 2026-09-13 07:56:27,338 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:56:27,340 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 07:56:27,347 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [1/67] Tour project_update_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:56:27,371 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.011 0.039 2026-09-13 07:56:27,384 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.004 0.054 2026-09-13 07:56:27,396 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.071 2026-09-13 07:56:27,421 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [2/67] Tour project_update_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-13 07:56:27,428 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /mail/data HTTP/1.1" 200 - 35 0.013 0.075 2026-09-13 07:56:27,479 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [3/67] Tour project_update_tour → Step .o_project_kanban 2026-09-13 07:56:27,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /mail/data HTTP/1.1" 200 - 58 0.022 0.046 2026-09-13 07:56:27,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.020 2026-09-13 07:56:27,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.073 2026-09-13 07:56:27,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.011 0.021 2026-09-13 07:56:27,646 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:56:27,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-13 07:56:27,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.036 2026-09-13 07:56:27,780 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.035 0.100 2026-09-13 07:56:27,808 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:27,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:56:27,856 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:56:27,960 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.011 2026-09-13 07:56:27,969 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:27] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:27,987 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/67] Tour project_update_tour → Step .o-kanban-button-new 2026-09-13 07:56:28,002 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.015 2026-09-13 07:56:28,025 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.042 2026-09-13 07:56:28,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.052 2026-09-13 07:56:28,046 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [5/67] Tour project_update_tour → Step button.o-dropdown-item:contains("New Project") 2026-09-13 07:56:28,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.003 0.066 2026-09-13 07:56:28,102 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [6/67] Tour project_update_tour → Step .o_project_name input 2026-09-13 07:56:28,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.007 2026-09-13 07:56:28,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.003 0.010 2026-09-13 07:56:28,161 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:56:28,210 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [7/67] Tour project_update_tour → Step .o_open_tasks 2026-09-13 07:56:28,268 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [8/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-09-13 07:56:28,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.016 0.030 2026-09-13 07:56:28,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.008 0.018 2026-09-13 07:56:28,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.023 0.096 2026-09-13 07:56:28,501 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:56:28,507 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.010 2026-09-13 07:56:28,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:56:28,542 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [9/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-09-13 07:56:28,596 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [10/67] Tour project_update_tour → Step .o_kanban_group 2026-09-13 07:56:28,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.004 0.009 2026-09-13 07:56:28,646 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-09-13 07:56:28,700 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [12/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-09-13 07:56:28,754 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [13/67] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-09-13 07:56:28,762 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.005 2026-09-13 07:56:28,777 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.002 0.008 2026-09-13 07:56:28,804 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [14/67] Tour project_update_tour → Step .o-kanban-button-new 2026-09-13 07:56:28,861 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [15/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:28,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.016 2026-09-13 07:56:28,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:28] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.001 0.005 2026-09-13 07:56:28,928 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [16/67] Tour project_update_tour → Step .o_kanban_quick_create div.o_field_char[name=display_name] input 2026-09-13 07:56:28,984 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [17/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:29,035 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [18/67] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-09-13 07:56:29,091 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [19/67] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-09-13 07:56:29,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.015 0.029 2026-09-13 07:56:29,147 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [20/67] Tour project_update_tour → Step .o-kanban-button-new 2026-09-13 07:56:29,150 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:56:29,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.011 0.016 2026-09-13 07:56:29,198 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:56:29,204 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.012 2026-09-13 07:56:29,219 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [21/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:29,269 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [22/67] Tour project_update_tour → Step .o_kanban_quick_create div.o_field_char[name=display_name] input 2026-09-13 07:56:29,324 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [23/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:29,375 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [24/67] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-09-13 07:56:29,432 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [25/67] Tour project_update_tour → Step .o_kanban_group:nth-child(2) .o_kanban_header 2026-09-13 07:56:29,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.011 0.022 2026-09-13 07:56:29,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:56:29,485 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [26/67] Tour project_update_tour → Step .dropdown-item.o_group_edit 2026-09-13 07:56:29,498 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.005 0.018 2026-09-13 07:56:29,516 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 07:56:29,523 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.013 2026-09-13 07:56:29,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 07:56:29,553 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [27/67] Tour project_update_tour → Step .modal .o_field_widget[name=fold] input 2026-09-13 07:56:29,561 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:56:29,574 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-13 07:56:29,612 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [28/67] Tour project_update_tour → Step .modal .modal-footer button 2026-09-13 07:56:29,666 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [29/67] Tour project_update_tour → Step body:not(:has(.modal)) 2026-09-13 07:56:29,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:56:29,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-09-13 07:56:29,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.007 0.022 2026-09-13 07:56:29,735 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [30/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:29,786 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [31/67] Tour project_update_tour → Step .o_kanban_record 2026-09-13 07:56:29,978 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [32/67] Tour project_update_tour → Step .breadcrumb-item.o_back_button 2026-09-13 07:56:29,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.016 0.030 2026-09-13 07:56:30,006 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-09-13 07:56:30,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-09-13 07:56:30,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.004 0.019 2026-09-13 07:56:30,032 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [33/67] Tour project_update_tour → Step .o_kanban_record:contains('New Project') 2026-09-13 07:56:30,067 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.012 0.019 2026-09-13 07:56:30,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.031 2026-09-13 07:56:30,131 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [34/67] Tour project_update_tour → Step .o_switch_view.o_list 2026-09-13 07:56:30,139 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.009 2026-09-13 07:56:30,184 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [35/67] Tour project_update_tour → Step tr.o_data_row td[name='name']:contains('New Project') 2026-09-13 07:56:30,206 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.006 0.009 2026-09-13 07:56:30,208 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-13 07:56:30,241 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [36/67] Tour project_update_tour → Step .nav-link:contains('Settings') 2026-09-13 07:56:30,254 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:56:30,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 25 0.012 0.030 2026-09-13 07:56:30,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:30,387 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [37/67] Tour project_update_tour → Step div[name='allow_milestones'] input 2026-09-13 07:56:30,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.006 0.015 2026-09-13 07:56:30,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /mail/data HTTP/1.1" 200 - 38 0.011 0.034 2026-09-13 07:56:30,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-13 07:56:30,476 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [38/67] Tour project_update_tour → Step .o_form_button_save 2026-09-13 07:56:30,496 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:56:30,535 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [39/67] Tour project_update_tour → Step button[name='action_view_tasks'] 2026-09-13 07:56:30,565 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 25 0.010 0.018 2026-09-13 07:56:30,576 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:30,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.004 2026-09-13 07:56:30,611 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [40/67] Tour project_update_tour → Step Open embedded actions (trigger: .o_control_panel_navigation button i.fa-sliders) 2026-09-13 07:56:30,644 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.010 0.019 2026-09-13 07:56:30,669 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [41/67] Tour project_update_tour → Step span.o-dropdown-item:contains('Top Menu') 2026-09-13 07:56:30,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /mail/data HTTP/1.1" 200 - 30 0.012 0.049 2026-09-13 07:56:30,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.023 2026-09-13 07:56:30,706 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.006 0.037 2026-09-13 07:56:30,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.045 2026-09-13 07:56:30,730 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [42/67] Tour project_update_tour → Step Put Dashboard in the embedded actions (trigger: .o-dropdown-item div span:contains('Dashboard')) 2026-09-13 07:56:30,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 - 10 0.004 0.009 2026-09-13 07:56:30,763 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 7 0.004 0.009 2026-09-13 07:56:30,887 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [43/67] Tour project_update_tour → Step Open Dashboard (trigger: .o_embedded_actions button span:contains('Dashboard')) 2026-09-13 07:56:30,899 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 6 0.004 0.007 2026-09-13 07:56:30,940 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [44/67] Tour project_update_tour → Step Add a first milestone (trigger: .o_add_milestone a) 2026-09-13 07:56:30,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:30] "POST /web/action/load HTTP/1.1" 200 - 17 0.007 0.013 2026-09-13 07:56:31,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.014 0.021 2026-09-13 07:56:31,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:31,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 34 0.022 0.031 2026-09-13 07:56:31,108 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 15 0.007 0.051 2026-09-13 07:56:31,136 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [45/67] Tour project_update_tour → Step Create new milestone (trigger: .o_list_button_add) 2026-09-13 07:56:31,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.004 0.012 2026-09-13 07:56:31,178 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.004 0.014 2026-09-13 07:56:31,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:31,200 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [46/67] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-09-13 07:56:31,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:56:31,225 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:31,248 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:56:31,288 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/67] Tour project_update_tour → Step input[data-field=deadline] 2026-09-13 07:56:31,385 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [48/67] Tour project_update_tour → Step .o_list_button_save 2026-09-13 07:56:31,443 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [49/67] Tour project_update_tour → Step Make sure the milestone is saved before continuing (trigger: .o_list_button_add) 2026-09-13 07:56:31,447 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:56:31,457 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:31,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.009 0.022 2026-09-13 07:56:31,517 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [50/67] Tour project_update_tour → Step td[data-tooltip='New milestone'] + td 2026-09-13 07:56:31,573 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [51/67] Tour project_update_tour → Step input[data-field=deadline] 2026-09-13 07:56:31,637 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [52/67] Tour project_update_tour → Step Create new milestone (trigger: .o_list_button_add) 2026-09-13 07:56:31,655 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.005 0.013 2026-09-13 07:56:31,672 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.002 0.008 2026-09-13 07:56:31,694 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.005 0.012 2026-09-13 07:56:31,720 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [53/67] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-09-13 07:56:31,728 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.001 0.005 2026-09-13 07:56:31,774 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/67] Tour project_update_tour → Step input[data-field=deadline] 2026-09-13 07:56:31,847 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [55/67] Tour project_update_tour → Step .breadcrumb-item.o_back_button 2026-09-13 07:56:31,855 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:56:31,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:31,906 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [56/67] Tour project_update_tour → Step Create a new update (trigger: .o-kanban-button-new) 2026-09-13 07:56:31,926 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.007 0.029 2026-09-13 07:56:31,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:31,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:31] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.009 0.022 2026-09-13 07:56:32,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.008 0.041 2026-09-13 07:56:32,039 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [57/67] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-09-13 07:56:32,106 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.007 0.052 2026-09-13 07:56:32,200 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [58/67] Tour project_update_tour → Step .o_form_button_save 2026-09-13 07:56:32,257 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [59/67] Tour project_update_tour → Step .o_field_widget[name='description'] h1:contains('Activities') 2026-09-13 07:56:32,308 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [60/67] Tour project_update_tour → Step .o_field_widget[name='description'] h3:contains('Milestones') 2026-09-13 07:56:32,315 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.015 0.040 2026-09-13 07:56:32,348 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:56:32,361 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [61/67] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(12/12/2099 => 12/12/2100)') 2026-09-13 07:56:32,381 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.009 0.018 2026-09-13 07:56:32,413 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [62/67] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2022)') 2026-09-13 07:56:32,418 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /mail/data HTTP/1.1" 200 - 30 0.011 0.047 2026-09-13 07:56:32,462 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [63/67] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2100)') 2026-09-13 07:56:32,513 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [64/67] Tour project_update_tour → Step Go back to the kanban view the project (trigger: .o_back_button) 2026-09-13 07:56:32,567 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [65/67] Tour project_update_tour → Step Open List View of Dashboard (trigger: .o_switch_view.o_list) 2026-09-13 07:56:32,595 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.014 0.008 2026-09-13 07:56:32,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.009 0.038 2026-09-13 07:56:32,650 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.010 0.047 2026-09-13 07:56:32,677 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.010 0.056 2026-09-13 07:56:32,704 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [66/67] Tour project_update_tour → Step .o_list_view 2026-09-13 07:56:32,721 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 07:56:32,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.010 0.028 2026-09-13 07:56:32,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.012 0.039 2026-09-13 07:56:32,817 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [67/67] Tour project_update_tour → Step Go back to the kanban view the project (trigger: .o_back_button) 2026-09-13 07:56:32,875 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-13 07:56:32,876 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-13 07:56:32,882 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:32,929 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:32] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 20 0.016 0.030 2026-09-13 07:56:33,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-13 07:56:33,077 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 57478416 (allocated 61804544) 2026-09-13 07:56:33,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2026-09-13 07:56:33,122 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 99093 2026-09-13 07:56:33,126 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-13 07:56:33,126 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 99093 2026-09-13 07:56:33,152 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "POST /mail/data HTTP/1.1" 200 - 30 0.010 0.030 2026-09-13 07:56:33,157 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075633_157198_test_01_project_tour.txt 2026-09-13 07:56:33,157 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpv6pdko8g_chrome_odoo" 2026-09-13 07:56:33,295 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 99327 2026-09-13 07:56:33,296 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpjetd6dgo_chrome_odoo 2026-09-13 07:56:33,296 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:35887/json/version 2026-09-13 07:56:33,297 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:33,309 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:56:33,309 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:35887/json 2026-09-13 07:56:33,310 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:33,311 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:35887/devtools/page/31A8A827C82594E71648FF50D360ED99 2026-09-13 07:56:33,312 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-13 07:56:33,313 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-13 07:56:33,333 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:56:33,335 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-13 07:56:33,336 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:56:33,336 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:56:33,375 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.024 2026-09-13 07:56:33,377 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '31A8A827C82594E71648FF50D360ED99', 'loaderId': '92C1C6F9C668FE52504DCB65014EE6B0', 'isDownload': False} 2026-09-13 07:56:33,377 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-13 07:56:33,392 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:56:33,395 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:56:33,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.027 2026-09-13 07:56:33,439 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:33,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:33,906 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:56:33,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:33,953 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:56:33,963 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:33,972 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:34,017 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.030 2026-09-13 07:56:34,020 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.040 2026-09-13 07:56:34,054 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:56:34,062 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:56:34,064 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:56:34,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.011 0.016 2026-09-13 07:56:34,070 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [1/54] Tour project_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:56:34,092 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /mail/data HTTP/1.1" 200 - 19 0.010 0.017 2026-09-13 07:56:34,102 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.054 2026-09-13 07:56:34,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.005 0.071 2026-09-13 07:56:34,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.002 0.088 2026-09-13 07:56:34,133 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-09-13 07:56:34,157 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [2/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-13 07:56:34,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /mail/data HTTP/1.1" 200 - 47 0.014 0.039 2026-09-13 07:56:34,205 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.021 2026-09-13 07:56:34,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /discuss/channel/messages HTTP/1.1" 200 - 21 0.010 0.014 2026-09-13 07:56:34,350 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [3/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-13 07:56:34,352 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-13 07:56:34,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.002 0.023 2026-09-13 07:56:34,372 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-13 07:56:34,380 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.024 2026-09-13 07:56:34,385 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:34,422 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-09-13 07:56:34,463 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 5 0.002 0.040 2026-09-13 07:56:34,466 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-13 07:56:34,511 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.008 0.017 2026-09-13 07:56:34,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-09-13 07:56:34,547 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.001 0.022 2026-09-13 07:56:34,549 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-09-13 07:56:34,587 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [5/54] Tour project_tour → Step Let's create your first project. (trigger: .o-kanban-button-new) 2026-09-13 07:56:34,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.037 2026-09-13 07:56:34,643 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [6/54] Tour project_tour → Step Let's create a regular project. (trigger: button.o-dropdown-item:contains("New Project")) 2026-09-13 07:56:34,697 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [7/54] Tour project_tour → Step Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input) 2026-09-13 07:56:34,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 07:56:34,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:56:34,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:56:34,775 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [8/54] Tour project_tour → Step Let's create your first project. (trigger: .o_open_tasks) 2026-09-13 07:56:34,832 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [9/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-13 07:56:34,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.007 0.021 2026-09-13 07:56:34,888 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.005 0.014 2026-09-13 07:56:34,928 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.031 2026-09-13 07:56:34,951 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:56:34,957 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.008 2026-09-13 07:56:34,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:34,982 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:34] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:34,992 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [10/54] Tour project_tour → Step Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-13 07:56:35,047 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-09-13 07:56:35,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.006 2026-09-13 07:56:35,097 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [12/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-13 07:56:35,150 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [13/54] Tour project_tour → Step Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-13 07:56:35,204 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [14/54] Tour project_tour → Step .o_kanban_group:eq(1) 2026-09-13 07:56:35,212 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.004 2026-09-13 07:56:35,221 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.003 2026-09-13 07:56:35,255 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [15/54] Tour project_tour → Step Let's create your first task. (trigger: .o-kanban-button-new) 2026-09-13 07:56:35,309 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:35,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.013 2026-09-13 07:56:35,350 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 07:56:35,364 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [17/54] Tour project_tour → Step Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-09-13 07:56:35,417 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:35,468 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [19/54] Tour project_tour → Step Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-09-13 07:56:35,523 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:35,557 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.011 0.022 2026-09-13 07:56:35,575 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 07:56:35,579 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [21/54] Tour project_tour → Step Drag & drop the card to change your task from stage. (trigger: .o_kanban_record) 2026-09-13 07:56:35,598 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.006 0.024 2026-09-13 07:56:35,616 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:56:35,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.015 2026-09-13 07:56:35,773 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-13 07:56:35,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.012 0.026 2026-09-13 07:56:35,788 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:56:35,795 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.013 2026-09-13 07:56:35,810 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.004 0.018 2026-09-13 07:56:35,824 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [23/54] Tour project_tour → Step Let's start working on your task. (trigger: .o_kanban_record:first) 2026-09-13 07:56:35,882 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:35,925 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.009 0.024 2026-09-13 07:56:35,945 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:35] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:56:35,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56: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-09-13 07:56:36,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:56:36,057 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [25/54] Tour project_tour → Step Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-09-13 07:56:36,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.008 0.019 2026-09-13 07:56:36,116 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /mail/data HTTP/1.1" 200 - 30 0.009 0.042 2026-09-13 07:56:36,156 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:36,211 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [27/54] Tour project_tour → Step Log internal notes and use @mentions to notify your colleagues. (trigger: button.o-mail-Chatter-logNote) 2026-09-13 07:56:36,274 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:36,322 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [29/54] Tour project_tour → Step Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-09-13 07:56:36,381 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:36,405 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.005 0.017 2026-09-13 07:56:36,426 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.003 0.010 2026-09-13 07:56:36,443 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.002 2026-09-13 07:56:36,446 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [31/54] Tour project_tour → Step Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary) 2026-09-13 07:56:36,502 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:36,520 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.010 2026-09-13 07:56:36,553 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [33/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-09-13 07:56:36,555 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.006 0.017 2026-09-13 07:56:36,568 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-09-13 07:56:36,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /mail/data HTTP/1.1" 200 - 25 0.007 0.021 2026-09-13 07:56:36,617 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [34/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids']) 2026-09-13 07:56:36,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.013 2026-09-13 07:56:36,663 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [35/54] Tour project_tour → Step Select an assignee from the menu (trigger: a.dropdown-item[id*='user_ids'] span) 2026-09-13 07:56:36,883 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.004 0.013 2026-09-13 07:56:36,923 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [36/54] Tour project_tour → Step div.o_kanban_renderer > article.o_kanban_record 2026-09-13 07:56:36,929 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:36,975 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [37/54] Tour project_tour → Step Open sub-tasks notebook section (trigger: a[name="sub_tasks_page"]) 2026-09-13 07:56:36,994 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.015 0.040 2026-09-13 07:56:37,027 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [38/54] Tour project_tour → Step Add a sub-task (trigger: .o_field_subtasks_one2many .o_list_renderer a[role="button"]) 2026-09-13 07:56:37,090 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [39/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_field_subtasks_one2many div[name="name"] input) 2026-09-13 07:56:37,114 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.005 0.017 2026-09-13 07:56:37,145 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:37,156 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [40/54] Tour project_tour → Step .o_form_project_tasks .o_form_dirty 2026-09-13 07:56:37,207 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [41/54] Tour project_tour → Step You have unsaved changes - no worries! Odoo will automatically save it as you navigate.
You can discard these changes from here or manually save your task.
Let's save it manually. (trigger: .o_form_button_save) 2026-09-13 07:56:37,269 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-09-13 07:56:37,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.010 0.028 2026-09-13 07:56:37,335 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [43/54] Tour project_tour → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button) 2026-09-13 07:56:37,388 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [44/54] Tour project_tour → Step You can open sub-tasks from the kanban card! (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button) 2026-09-13 07:56:37,423 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.039 0.058 2026-09-13 07:56:37,487 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.007 0.043 2026-09-13 07:56:37,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.032 2026-09-13 07:56:37,497 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.031 2026-09-13 07:56:37,531 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /mail/data HTTP/1.1" 200 - 35 0.010 0.049 2026-09-13 07:56:37,561 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.010 0.089 2026-09-13 07:56:37,588 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [45/54] Tour project_tour → Step .o_widget_subtask_kanban_list .subtask_list 2026-09-13 07:56:37,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.010 0.020 2026-09-13 07:56:37,638 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [46/54] Tour project_tour → Step Create a new sub-task (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create) 2026-09-13 07:56:37,691 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-09-13 07:56:37,742 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [48/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create_input input) 2026-09-13 07:56:37,798 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [49/54] Tour project_tour → Step You can change the sub-task state here! (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_list_row:contains(newer sub-task) .o_field_project_task_state_selection button) 2026-09-13 07:56:37,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.014 0.026 2026-09-13 07:56:37,885 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.018 0.020 2026-09-13 07:56:37,921 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [50/54] Tour project_tour → Step .project_task_state_selection_menu.dropdown-menu 2026-09-13 07:56:37,971 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [51/54] Tour project_tour → Step Mark the task as Cancelled (trigger: .project_task_state_selection_menu.dropdown-menu span.text-danger) 2026-09-13 07:56:38,027 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [52/54] Tour project_tour → Step .o-overlay-container:not(:visible):not(:has(.project_task_state_selection_menu)) 2026-09-13 07:56:38,071 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:38] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.019 0.024 2026-09-13 07:56:38,079 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [53/54] Tour project_tour → Step Close the sub-tasks list (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button:contains('1/2')) 2026-09-13 07:56:38,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.018 0.020 2026-09-13 07:56:38,132 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-09-13 07:56:38,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.006 2026-09-13 07:56:38,142 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:38] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.013 2026-09-13 07:56:38,184 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-13 07:56:38,184 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-13 07:56:38,185 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.023 0.026 2026-09-13 07:56:38,291 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 41497356 (allocated 44371968) 2026-09-13 07:56:38,292 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 99327 2026-09-13 07:56:38,293 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-13 07:56:38,293 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 99327 2026-09-13 07:56:38,346 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075638_346676_test_01_project_tour.txt 2026-09-13 07:56:38,346 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpjetd6dgo_chrome_odoo" 2026-09-13 07:56:38,362 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:56:39,176 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-09-13 07:56:39,335 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-09-13 07:56:39,463 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-13 07:56:39,507 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-13 07:56:39,635 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-13 07:56:39,828 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-13 07:56:39,858 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-13 07:56:39,954 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:56:40,173 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:56:40,315 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-09-13 07:56:40,331 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-13 07:56:40,335 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:56:40,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:40] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.012 0.121 2026-09-13 07:56:40,470 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-09-13 07:56:40,493 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-13 07:56:40,501 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:56:40,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:40] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.008 0.114 2026-09-13 07:56:40,628 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-13 07:56:41,438 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-13 07:56:41,458 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-13 07:56:41,510 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-09-13 07:56:41,550 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-13 07:56:41,628 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-13 07:56:41,690 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-13 07:56:41,771 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-13 07:56:42,000 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-13 07:56:42,148 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-09-13 07:56:42,246 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-09-13 07:56:42,298 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:56:42,363 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-09-13 07:56:42,505 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 99519 2026-09-13 07:56:42,505 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpe6va9f2m_chrome_odoo 2026-09-13 07:56:42,505 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:34351/json/version 2026-09-13 07:56:42,506 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:42,508 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:56:42,508 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:34351/json 2026-09-13 07:56:42,509 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:56:42,510 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:34351/devtools/page/A254AB522A1BBF9C9D1449BEA22366D4 2026-09-13 07:56:42,513 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-09-13 07:56:42,518 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-09-13 07:56:42,535 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:56:42,539 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-09-13 07:56:42,540 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:56:42,540 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:56:42,548 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:56:43,360 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "GET /odoo HTTP/1.1" 200 - 151 0.054 0.761 2026-09-13 07:56:43,363 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': 'A254AB522A1BBF9C9D1449BEA22366D4', 'loaderId': '7A3C85349119A34478545D6B0CB809C9', 'isDownload': False} 2026-09-13 07:56:43,363 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-09-13 07:56:43,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:56:43,382 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:56:43,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.019 0.064 2026-09-13 07:56:43,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-09-13 07:56:43,493 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:56:43,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:43,963 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:56:43,982 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.010 0.022 2026-09-13 07:56:43,988 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-13 07:56:43,990 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 07:56:43,995 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:44,003 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:44,035 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /odoo HTTP/1.1" 200 - 27 0.008 0.021 2026-09-13 07:56:44,046 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.035 2026-09-13 07:56:44,083 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate test code "odoo.startTour('project_task_templates_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:56:44,086 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:56:44,099 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [1/10] Tour project_task_templates_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:56:44,103 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:56:44,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.014 0.022 2026-09-13 07:56:44,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.004 0.043 2026-09-13 07:56:44,124 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.054 2026-09-13 07:56:44,155 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [2/10] Tour project_task_templates_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-13 07:56:44,161 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /mail/data HTTP/1.1" 200 - 35 0.014 0.046 2026-09-13 07:56:44,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.094 2026-09-13 07:56:44,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-09-13 07:56:44,218 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [3/10] Tour project_task_templates_tour → Step Navigate to the project with a task template (trigger: .o_kanban_record span:contains("Project with Task Template")) 2026-09-13 07:56:44,269 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /mail/data HTTP/1.1" 200 - 57 0.017 0.037 2026-09-13 07:56:44,281 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.059 2026-09-13 07:56:44,284 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.048 2026-09-13 07:56:44,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.012 0.019 2026-09-13 07:56:44,417 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-13 07:56:44,422 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:56:44,437 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.038 2026-09-13 07:56:44,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.025 0.095 2026-09-13 07:56:44,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.008 0.030 2026-09-13 07:56:44,608 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-09-13 07:56:44,621 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.044 2026-09-13 07:56:44,629 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:44,692 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [4/10] Tour project_task_templates_tour → Step Wait for the kanban view to load (trigger: div.o_last_breadcrumb_item span:contains("Project with Task Template")) 2026-09-13 07:56:44,698 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.012 2026-09-13 07:56:44,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.007 0.023 2026-09-13 07:56:44,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.019 0.091 2026-09-13 07:56:44,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 07:56:44,876 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.002 0.012 2026-09-13 07:56:44,881 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:56:45,100 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:56:45,122 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [5/10] Tour project_task_templates_tour → Step .o-kanban-button-new 2026-09-13 07:56:45,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.014 2026-09-13 07:56:45,143 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.031 2026-09-13 07:56:45,161 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.044 2026-09-13 07:56:45,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.004 0.053 2026-09-13 07:56:45,178 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [6/10] Tour project_task_templates_tour → Step Create a task with the template (trigger: .dropdown-menu button.dropdown-item:contains("Template")) 2026-09-13 07:56:45,234 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [7/10] Tour project_task_templates_tour → Step div[name="name"] .o_input 2026-09-13 07:56:45,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 53 0.031 0.064 2026-09-13 07:56:45,406 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.017 0.041 2026-09-13 07:56:45,427 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:56:45,458 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:56:45,535 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:56:45,565 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [8/10] Tour project_task_templates_tour → Step button.o_form_button_save 2026-09-13 07:56:45,611 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.012 0.030 2026-09-13 07:56:45,635 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [9/10] Tour project_task_templates_tour → Step Wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 07:56:45,657 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /mail/data HTTP/1.1" 200 - 37 0.017 0.066 2026-09-13 07:56:45,710 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.019 0.054 2026-09-13 07:56:45,719 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.044 2026-09-13 07:56:45,743 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [10/10] Tour project_task_templates_tour → Step Check that the created task has copied the description of the template (trigger: div.note-editable.odoo-editor-editable:contains("Template description")) 2026-09-13 07:56:45,749 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.007 0.013 2026-09-13 07:56:45,789 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "POST /mail/data HTTP/1.1" 200 - 30 0.011 0.033 2026-09-13 07:56:45,793 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-09-13 07:56:45,793 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:56:45] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-09-13 07:56:45,794 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:56:45,901 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 39095892 (allocated 41222144) 2026-09-13 07:56:45,906 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 99519 2026-09-13 07:56:45,908 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-09-13 07:56:45,908 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 99519 2026-09-13 07:56:45,947 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075645_947099_test_task_templates_tour.txt 2026-09-13 07:56:45,947 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpe6va9f2m_chrome_odoo" 2026-09-13 07:56:45,960 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:56:46,607 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-13 07:56:46,668 26 INFO rb-103a292-224772-415053 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-13 07:56:46,768 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:56:47,832 26 INFO rb-103a292-224772-415053 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-13 07:56:49,681 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:56:56,759 26 INFO rb-103a292-224772-415053 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-09-13 07:56:59,157 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:57:07,542 26 INFO rb-103a292-224772-415053 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-13 07:57:08,716 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [12] 2026-09-13 07:57:08,799 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1335, 1336, 1337] 2026-09-13 07:57:08,865 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2488, 2489, 2490, 2491] 2026-09-13 07:57:08,901 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #397 deleted account.move records with IDs: [929] 2026-09-13 07:57:08,941 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [11] 2026-09-13 07:57:08,995 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1334] 2026-09-13 07:57:09,047 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2486, 2487] 2026-09-13 07:57:09,069 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #397 deleted account.move records with IDs: [928] 2026-09-13 07:57:09,091 26 INFO rb-103a292-224772-415053 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-09-13 07:57:09,929 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-13 07:57:11,066 26 INFO rb-103a292-224772-415053 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-09-13 07:57:11,078 26 INFO rb-103a292-224772-415053 odoo.addons.project_mrp_account.tests.test_analytic_account: skipped TestAnalyticAccountTimesheet.test_analytic_account_access : timesheet_grid is not installed, the access error won't trigger 2026-09-13 07:57:11,610 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:57:14,048 26 INFO rb-103a292-224772-415053 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-13 07:57:14,701 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:57:18,204 26 INFO rb-103a292-224772-415053 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-09-13 07:57:18,456 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:57:24,207 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-13 07:57:25,021 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-13 07:57:25,487 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-13 07:57:25,827 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-13 07:57:26,655 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-13 07:57:28,288 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-13 07:57:29,573 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-09-13 07:57:30,043 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-13 07:57:30,324 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-09-13 07:57:30,773 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-09-13 07:57:30,864 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-09-13 07:57:31,597 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-09-13 07:57:32,038 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #406 deleted account.analytic.line records with IDs: [43] 2026-09-13 07:57:32,087 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-09-13 07:57:32,739 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #406 deleted account.move.line.ctp records with IDs: [1380, 1381] 2026-09-13 07:57:32,788 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #406 deleted account.move.line records with IDs: [2558] 2026-09-13 07:57:33,642 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:57:41,408 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-09-13 07:57:41,556 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-09-13 07:57:42,636 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:57:42,638 26 INFO rb-103a292-224772-415053 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-09-13 07:57:43,136 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1590] 2026-09-13 07:57:43,146 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:57:49,868 26 INFO rb-103a292-224772-415053 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-09-13 07:57:51,080 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:57:59,855 26 INFO rb-103a292-224772-415053 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-13 07:58:01,763 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1587] 2026-09-13 07:58:01,900 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [47] 2026-09-13 07:58:01,979 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1387] 2026-09-13 07:58:02,033 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2565, 2566] 2026-09-13 07:58:02,068 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted account.move records with IDs: [952] 2026-09-13 07:58:02,524 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1588] 2026-09-13 07:58:02,630 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [48] 2026-09-13 07:58:02,697 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1388] 2026-09-13 07:58:02,740 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2567, 2568] 2026-09-13 07:58:02,769 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #415 deleted account.move records with IDs: [953] 2026-09-13 07:58:02,782 26 INFO rb-103a292-224772-415053 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-13 07:58:04,103 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-13 07:58:11,806 26 INFO rb-103a292-224772-415053 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-09-13 07:58:12,645 26 INFO rb-103a292-224772-415053 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-09-13 07:58:12,749 26 INFO rb-103a292-224772-415053 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-09-13 07:58:14,501 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-13 07:58:16,006 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:58:16,121 26 INFO rb-103a292-224772-415053 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-09-13 07:58:16,000 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #429 deleted resource.calendar.leaves records with IDs: [2] 2026-09-13 07:58:16,000 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #429 deleted account.analytic.line records with IDs: [56] 2026-09-13 07:58:16,368 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-13 07:58:17,579 26 INFO rb-103a292-224772-415053 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-13 07:58:17,874 26 INFO rb-103a292-224772-415053 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-09-13 07:58:18,000 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [60] 2026-09-13 07:58:18,236 26 INFO rb-103a292-224772-415053 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-09-13 07:58:18,000 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2026-09-13 07:58:18,000 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2026-09-13 07:58:18,000 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-09-13 07:58:18,574 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-13 07:58:18,857 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:58:18,907 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-09-13 07:58:19,092 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 99674 2026-09-13 07:58:19,092 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpj6bxuemo_chrome_odoo 2026-09-13 07:58:19,092 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:37361/json/version 2026-09-13 07:58:19,093 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37361', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:58:19,094 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:58:19,094 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:37361/json 2026-09-13 07:58:19,095 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37361', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:58:19,095 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:37361/devtools/page/5A0FCD5F6576144B7601D24869D7CE30 2026-09-13 07:58:19,097 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-09-13 07:58:19,097 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-09-13 07:58:19,115 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:58:19,116 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-09-13 07:58:19,117 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Open "http://127.0.0.1:8069/odoo?debug=1" in browser 2026-09-13 07:58:19,117 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-09-13 07:58:19,124 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:58:19,840 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:19] "GET /odoo?debug=1 HTTP/1.1" 200 - 145 0.043 0.674 2026-09-13 07:58:19,843 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '5A0FCD5F6576144B7601D24869D7CE30', 'loaderId': 'C1D1A17AAE625A7BE027D86C20D25357', 'isDownload': False} 2026-09-13 07:58:19,843 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-09-13 07:58:19,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:19] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:58:19,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:19] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:58:19,936 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:19] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.014 0.065 2026-09-13 07:58:19,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:19] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-09-13 07:58:19,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:19] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:58:20,316 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:58:20,335 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:58:20,354 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.010 0.022 2026-09-13 07:58:20,360 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-13 07:58:20,361 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:58:20,366 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:58:20,375 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:58:20,407 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /odoo HTTP/1.1" 200 - 27 0.008 0.021 2026-09-13 07:58:20,416 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.034 2026-09-13 07:58:20,481 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.008 2026-09-13 07:58:20,487 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate test code "odoo.startTour('project_todo_history_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=1", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:58:20,489 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:20,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.020 2026-09-13 07:58:20,493 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:58:20,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.011 0.030 2026-09-13 07:58:20,524 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /web/image/res.partner/3/avatar_128?unique=1789286298000 HTTP/1.1" 200 - 6 0.003 0.047 2026-09-13 07:58:20,554 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.007 0.050 2026-09-13 07:58:20,619 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "POST /mail/data HTTP/1.1" 200 - 35 0.038 0.086 2026-09-13 07:58:20,681 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "POST /mail/data HTTP/1.1" 200 - 57 0.025 0.107 2026-09-13 07:58:20,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.012 0.174 2026-09-13 07:58:21,026 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "GET /web/webclient/translations?hash=791ee998b101acb1117d347281b780da337da31a&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:21,028 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [1/38] Tour project_todo_history_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:58:21,040 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-13 07:58:21,052 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-13 07:58:21,128 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [2/38] Tour project_todo_history_tour → Step Open the Todo app (trigger: .o_app[data-menu-xmlid='project_todo.menu_todo_todos']) 2026-09-13 07:58:21,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.010 2026-09-13 07:58:21,138 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.013 2026-09-13 07:58:21,151 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.004 0.025 2026-09-13 07:58:21,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /mail/data HTTP/1.1" 200 - 19 0.007 0.039 2026-09-13 07:58:21,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-13 07:58:21,224 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [3/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-09-13 07:58:21,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /mail/data HTTP/1.1" 200 - 46 0.017 0.035 2026-09-13 07:58:21,285 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.053 2026-09-13 07:58:21,288 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.041 2026-09-13 07:58:21,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.013 0.018 2026-09-13 07:58:21,464 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-13 07:58:21,469 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-13 07:58:21,480 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.037 2026-09-13 07:58:21,580 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.026 0.091 2026-09-13 07:58:21,635 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.029 2026-09-13 07:58:21,671 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.010 0.056 2026-09-13 07:58:21,685 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.038 2026-09-13 07:58:21,690 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:21,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-09-13 07:58:21,755 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [4/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:58:21,770 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:58:21,787 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.005 0.014 2026-09-13 07:58:21,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:58:21,868 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:58:21,878 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [5/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-09-13 07:58:21,908 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:21] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.005 0.016 2026-09-13 07:58:21,937 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [6/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-13 07:58:22,000 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [7/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-13 07:58:22,043 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.011 0.028 2026-09-13 07:58:22,061 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [8/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:58:22,115 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [9/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-09-13 07:58:22,172 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [10/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-13 07:58:22,229 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [11/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-13 07:58:22,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.008 0.025 2026-09-13 07:58:22,286 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [12/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:58:22,340 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [13/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-09-13 07:58:22,398 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [14/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-13 07:58:22,454 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [15/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-13 07:58:22,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.008 0.023 2026-09-13 07:58:22,505 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [16/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-13 07:58:22,558 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [17/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-09-13 07:58:22,614 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [18/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-13 07:58:22,670 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [19/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-13 07:58:22,705 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.009 0.023 2026-09-13 07:58:22,721 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [20/38] Tour project_todo_history_tour → Step Go back to kanban view of todos. this step is added because it takes some time to save the changes, so it's a sort of timeout to wait a bit for the save (trigger: .o_back_button a) 2026-09-13 07:58:22,777 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [21/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-09-13 07:58:22,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:58:22,811 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.008 0.019 2026-09-13 07:58:22,842 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [22/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-09-13 07:58:22,862 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:22] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.005 0.011 2026-09-13 07:58:22,904 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [23/38] Tour project_todo_history_tour → Step .dropdown-menu 2026-09-13 07:58:22,954 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [24/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-13 07:58:23,010 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [25/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-13 07:58:23,028 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:58:23,055 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:23,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.007 2026-09-13 07:58:23,070 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "GET /web/assets/20121fc/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:58:23,073 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "GET /web/assets/b02b556/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-13 07:58:23,093 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-13 07:58:23,129 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [26/38] Tour project_todo_history_tour → Step Verify that 5 revisions are displayed (default empty description after the creation of the todo + 3 edits) (trigger: .modal .html-history-dialog .revision-list .btn) 2026-09-13 07:58:23,180 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [27/38] Tour project_todo_history_tour → Step Verify that the active revision (revision 4) is related to the current version (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 3)) 2026-09-13 07:58:23,231 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [28/38] Tour project_todo_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(3)) 2026-09-13 07:58:23,286 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [29/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-13 07:58:23,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:58:23,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:58:23,323 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:58:23,338 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [30/38] Tour project_todo_history_tour → Step Verify that the active revision is the one clicked in the previous step (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 1)) 2026-09-13 07:58:23,388 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [31/38] Tour project_todo_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-09-13 07:58:23,443 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [32/38] Tour project_todo_history_tour → Step Verify comparaison text (trigger: .modal .history-container .history-comparison-view) 2026-09-13 07:58:23,495 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [33/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-13 07:58:23,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:23,545 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [34/38] Tour project_todo_history_tour → Step Click on Restore History btn to get back to the selected revision in the previous step (trigger: .modal button.btn-primary:enabled) 2026-09-13 07:58:23,602 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [35/38] Tour project_todo_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-09-13 07:58:23,658 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [36/38] Tour project_todo_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable div.o-paragraph) 2026-09-13 07:58:23,709 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [37/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-13 07:58:23,766 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [38/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-13 07:58:23,799 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.009 0.022 2026-09-13 07:58:23,835 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-09-13 07:58:23,836 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-13 07:58:23,992 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 34691344 (allocated 37789696) 2026-09-13 07:58:23,994 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 99674 2026-09-13 07:58:23,995 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-09-13 07:58:23,995 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 99674 2026-09-13 07:58:24,040 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075824_039948_test_project_todo_history.txt 2026-09-13 07:58:24,040 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpj6bxuemo_chrome_odoo" 2026-09-13 07:58:24,048 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-09-13 07:58:24,341 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 99838 2026-09-13 07:58:24,341 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpsx3x9cfp_chrome_odoo 2026-09-13 07:58:24,341 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:35693/json/version 2026-09-13 07:58:24,342 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:58:24,344 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:58:24,344 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:35693/json 2026-09-13 07:58:24,344 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:58:24,345 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:35693/devtools/page/B8400F5E38B831F6ACD9CC2A21A3F0C9 2026-09-13 07:58:24,346 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-09-13 07:58:24,347 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-09-13 07:58:24,398 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:58:24,400 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-09-13 07:58:24,401 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:58:24,401 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:58:24,407 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:58:25,066 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /odoo HTTP/1.1" 200 - 148 0.048 0.614 2026-09-13 07:58:25,069 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': 'B8400F5E38B831F6ACD9CC2A21A3F0C9', 'loaderId': '8072BC44F1C90A81226703B6B93BA25A', 'isDownload': False} 2026-09-13 07:58:25,069 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Evaluate ready code "odoo.isTourReady('project_task_activities_split')" 2026-09-13 07:58:25,084 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:58:25,088 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:58:25,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.031 0.090 2026-09-13 07:58:25,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.109 2026-09-13 07:58:25,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:58:25,620 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:58:25,639 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:58:25,659 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.011 0.021 2026-09-13 07:58:25,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-13 07:58:25,678 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-09-13 07:58:25,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:25,695 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:58:25,730 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /odoo HTTP/1.1" 200 - 27 0.009 0.021 2026-09-13 07:58:25,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.036 2026-09-13 07:58:25,753 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Evaluate test code "odoo.startTour('project_task_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:58:25,762 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [1/9] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-09-13 07:58:25,792 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:25,799 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:58:25,805 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "POST /mail/data HTTP/1.1" 200 - 45 0.022 0.026 2026-09-13 07:58:25,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.003 0.045 2026-09-13 07:58:25,829 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /web/image/res.partner/3/avatar_128?unique=1789286298000 HTTP/1.1" 200 - 6 0.003 0.056 2026-09-13 07:58:25,833 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [2/9] Tour project_task_activities_split → Step Open Task Activities (trigger: .o-mail-ActivityGroup:contains("Task")) 2026-09-13 07:58:25,839 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.059 2026-09-13 07:58:25,851 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.071 2026-09-13 07:58:25,854 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:25,855 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 07:58:25,856 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-09-13 07:58:25,872 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "POST /mail/data HTTP/1.1" 200 - 15 0.005 0.022 2026-09-13 07:58:25,895 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [3/9] Tour project_task_activities_split → Step Task "New Task!" is listed in the activity view (trigger: td.o_data_cell:contains("New Task!")) 2026-09-13 07:58:25,938 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:25] "POST /mail/data HTTP/1.1" 200 - 57 0.016 0.035 2026-09-13 07:58:26,064 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.031 0.131 2026-09-13 07:58:26,130 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.013 0.024 2026-09-13 07:58:26,212 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [4/9] Tour project_task_activities_split → Step Open embedded actions dropdown (trigger: .o_control_panel_navigation button i.fa-sliders) 2026-09-13 07:58:26,230 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:26] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.020 2026-09-13 07:58:26,243 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:26] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.028 2026-09-13 07:58:26,267 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [5/9] Tour project_task_activities_split → Step Click on `Show Sub-Tasks` button to see sub-tasks in the main view (trigger: span.o-dropdown-item:contains('Show Sub-Tasks')) 2026-09-13 07:58:26,322 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [6/9] Tour project_task_activities_split → Step Task "New Sub-Task!" is listed in the activity view (trigger: td.o_data_cell:contains("New Sub-Task!")) 2026-09-13 07:58:26,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 24 0.011 0.024 2026-09-13 07:58:26,381 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [7/9] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-09-13 07:58:26,434 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [8/9] Tour project_task_activities_split → Step Open To-Do Activities (trigger: .o-mail-ActivityGroup:contains("To-Do")) 2026-09-13 07:58:26,453 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:26] "POST /mail/data HTTP/1.1" 200 - 15 0.006 0.011 2026-09-13 07:58:26,487 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [9/9] Tour project_task_activities_split → Step Record "New To-Do!" is listed in the activity view (trigger: td.o_data_cell:contains("New To-Do!")) 2026-09-13 07:58:26,491 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:26] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.001 0.003 2026-09-13 07:58:26,539 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.005 0.034 2026-09-13 07:58:26,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.010 0.022 2026-09-13 07:58:26,614 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-09-13 07:58:26,614 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-13 07:58:26,677 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 26264288 (allocated 27062272) 2026-09-13 07:58:26,681 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 99838 2026-09-13 07:58:26,681 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-09-13 07:58:26,683 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 99838 2026-09-13 07:58:26,738 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075826_738490_test_tour_project_task_activities_split.txt 2026-09-13 07:58:26,738 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpsx3x9cfp_chrome_odoo" 2026-09-13 07:58:26,749 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-09-13 07:58:26,936 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 99972 2026-09-13 07:58:26,936 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpr6mesus9_chrome_odoo 2026-09-13 07:58:26,936 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:32937/json/version 2026-09-13 07:58:26,937 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:58:26,939 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:58:26,939 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:32937/json 2026-09-13 07:58:26,939 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:58:26,940 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:32937/devtools/page/B0CA25B19AFF4F5F2E5B77F9AD2E40E9 2026-09-13 07:58:26,941 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-09-13 07:58:26,943 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-09-13 07:58:26,990 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 07:58:26,995 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-09-13 07:58:26,996 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:58:26,996 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:58:27,003 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:58:27,724 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:27] "GET /odoo HTTP/1.1" 200 - 151 0.046 0.677 2026-09-13 07:58:27,726 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'B0CA25B19AFF4F5F2E5B77F9AD2E40E9', 'loaderId': '166B1F9D8557A91F43FA2B6DC29A0E6A', 'isDownload': False} 2026-09-13 07:58:27,726 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Evaluate ready code "odoo.isTourReady('project_todo_main_functions')" 2026-09-13 07:58:27,741 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:27] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-13 07:58:27,745 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:27] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-13 07:58:27,817 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.015 0.064 2026-09-13 07:58:27,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:27] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-09-13 07:58:27,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:27] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:58:28,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:58:28,269 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 07:58:28,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.011 0.024 2026-09-13 07:58:28,292 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-09-13 07:58:28,300 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-13 07:58:28,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:58:28,311 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:58:28,328 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.010 2026-09-13 07:58:28,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /odoo HTTP/1.1" 200 - 27 0.008 0.034 2026-09-13 07:58:28,450 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Evaluate test code "odoo.startTour('project_todo_main_functions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:58:28,483 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [1/43] Tour project_todo_main_functions → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:58:28,486 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 07:58:28,490 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-13 07:58:28,492 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /web/image/res.partner/3/avatar_128?unique=1789286298000 HTTP/1.1" 200 - 13 0.010 0.112 2026-09-13 07:58:28,505 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.003 0.132 2026-09-13 07:58:28,515 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.137 2026-09-13 07:58:28,517 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-09-13 07:58:28,518 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [2/43] Tour project_todo_main_functions → Step .o_app[data-menu-xmlid="project_todo.menu_todo_todos"] 2026-09-13 07:58:28,525 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.152 2026-09-13 07:58:28,557 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /mail/data HTTP/1.1" 200 - 35 0.012 0.055 2026-09-13 07:58:28,587 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [3/43] Tour project_todo_main_functions → Step Create a personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create.o_quick_create_folded div) 2026-09-13 07:58:28,626 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /mail/data HTTP/1.1" 200 - 57 0.021 0.038 2026-09-13 07:58:28,638 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.044 2026-09-13 07:58:28,641 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.050 2026-09-13 07:58:28,770 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.010 0.019 2026-09-13 07:58:28,775 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 07:58:28,786 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.028 2026-09-13 07:58:28,792 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-13 07:58:28,863 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.021 0.062 2026-09-13 07:58:28,896 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "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-09-13 07:58:28,939 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.010 0.046 2026-09-13 07:58:28,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:58:28,974 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:28] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-09-13 07:58:29,027 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [4/43] Tour project_todo_main_functions → Step .o_kanban_group 2026-09-13 07:58:29,029 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.009 2026-09-13 07:58:29,075 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [5/43] Tour project_todo_main_functions → Step Create a personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_header input) 2026-09-13 07:58:29,130 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [6/43] Tour project_todo_main_functions → Step Save the personal stage (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_add) 2026-09-13 07:58:29,184 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [7/43] Tour project_todo_main_functions → Step .o_kanban_group 2026-09-13 07:58:29,201 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.003 0.012 2026-09-13 07:58:29,216 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.002 0.008 2026-09-13 07:58:29,235 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [8/43] Tour project_todo_main_functions → Step Create a second personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_header input) 2026-09-13 07:58:29,288 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [9/43] Tour project_todo_main_functions → Step Save the personal stage (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_add) 2026-09-13 07:58:29,342 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [10/43] Tour project_todo_main_functions → Step .o_kanban_group:eq(1) 2026-09-13 07:58:29,349 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "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-09-13 07:58:29,359 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.004 2026-09-13 07:58:29,393 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [11/43] Tour project_todo_main_functions → Step Create a task in the first stage (trigger: .o-kanban-button-new) 2026-09-13 07:58:29,449 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [12/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-13 07:58:29,459 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:58:29,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 07:58:29,501 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [13/43] Tour project_todo_main_functions → Step Create a personal task from the To-do kanban view (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-09-13 07:58:29,556 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [14/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-13 07:58:29,606 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [15/43] Tour project_todo_main_functions → Step Save the personal task (trigger: .o_kanban_quick_create .o_kanban_add) 2026-09-13 07:58:29,662 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [16/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-13 07:58:29,709 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.015 0.031 2026-09-13 07:58:29,720 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 07:58:29,721 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [17/43] Tour project_todo_main_functions → Step Drag & drop the card to change the personal task from personal stage. (trigger: .o_kanban_record) 2026-09-13 07:58:29,739 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.005 0.012 2026-09-13 07:58:29,753 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-13 07:58:29,758 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.007 2026-09-13 07:58:29,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.008 0.019 2026-09-13 07:58:29,915 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [18/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-13 07:58:29,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-09-13 07:58:29,922 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 07:58:29,935 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:29] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.004 0.015 2026-09-13 07:58:29,963 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [19/43] Tour project_todo_main_functions → Step Click on invisible caret. Should hover on card to be visible (trigger: .o_dropdown_kanban .btn.o-no-caret:not(:visible)) 2026-09-13 07:58:30,019 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [20/43] Tour project_todo_main_functions → Step a:contains('Set Cover Image') 2026-09-13 07:58:30,071 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [21/43] Tour project_todo_main_functions → Step Open the first todo record (trigger: .o_kanban_record:first) 2026-09-13 07:58:30,126 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [22/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-13 07:58:30,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 07:58:30,152 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.005 0.013 2026-09-13 07:58:30,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58: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-09-13 07:58:30,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-13 07:58:30,279 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [23/43] Tour project_todo_main_functions → Step Clicking on the chatter button should toggle open the chatter (trigger: .todo_toggle_chatter) 2026-09-13 07:58:30,283 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "GET /project_todo/static/img/todo_access.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:30,283 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "GET /project_todo/static/img/convert_todo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:58:30,337 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [24/43] Tour project_todo_main_functions → Step A 'send message' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-09-13 07:58:30,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /mail/data HTTP/1.1" 200 - 42 0.014 0.028 2026-09-13 07:58:30,412 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.006 0.055 2026-09-13 07:58:30,424 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [25/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-13 07:58:30,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:58:30,482 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [26/43] Tour project_todo_main_functions → Step A 'log note' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-logNote) 2026-09-13 07:58:30,488 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:58:30,542 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [27/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-13 07:58:30,594 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [28/43] Tour project_todo_main_functions → Step An 'Activities' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-09-13 07:58:30,658 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [29/43] Tour project_todo_main_functions → Step Schedule an activity (trigger: button[name=action_schedule_activities]) 2026-09-13 07:58:30,680 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.006 0.019 2026-09-13 07:58:30,702 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.003 0.010 2026-09-13 07:58:30,722 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:58:30,748 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [30/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-13 07:58:30,765 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.005 0.010 2026-09-13 07:58:30,793 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.005 0.011 2026-09-13 07:58:30,804 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.005 2026-09-13 07:58:30,805 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [31/43] Tour project_todo_main_functions → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-09-13 07:58:30,830 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.017 2026-09-13 07:58:30,868 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [32/43] Tour project_todo_main_functions → Step .ui-autocomplete > li > a:not(:has(i.fa)) 2026-09-13 07:58:30,879 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:30] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.014 2026-09-13 07:58:31,129 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.008 2026-09-13 07:58:31,163 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "GET /web/image/res.users/430/avatar_128 HTTP/1.1" 200 - 7 0.003 0.012 2026-09-13 07:58:31,172 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [33/43] Tour project_todo_main_functions → Step Edit the name of the personal task (trigger: .o_field_widget[name="name"] textarea) 2026-09-13 07:58:31,190 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:58:31,225 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.008 0.014 2026-09-13 07:58:31,255 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [34/43] Tour project_todo_main_functions → Step Mark the task as done (trigger: .o_todo_done_button) 2026-09-13 07:58:31,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-13 07:58:31,310 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [35/43] Tour project_todo_main_functions → Step .o_todo_form_view .o_form_dirty 2026-09-13 07:58:31,333 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.005 0.016 2026-09-13 07:58:31,361 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [36/43] Tour project_todo_main_functions → Step Save the record (trigger: .o_form_button_save) 2026-09-13 07:58:31,415 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [37/43] Tour project_todo_main_functions → Step Convert the Todo to a task belonging to a project:enabled (trigger: .o_breadcrumb .o_control_panel_breadcrumbs_actions button:enabled) 2026-09-13 07:58:31,522 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 80 0.030 0.075 2026-09-13 07:58:31,539 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [38/43] Tour project_todo_main_functions → Step Click on the action menu 'Convert to task' (trigger: .o_menu_item:contains("Convert to Task")) 2026-09-13 07:58:31,550 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.007 0.015 2026-09-13 07:58:31,595 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [39/43] Tour project_todo_main_functions → Step Create a new project that will be set to the task (trigger: .o_todo_conversion_form_view .o_field_many2one[name=project_id] input) 2026-09-13 07:58:31,615 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.013 2026-09-13 07:58:31,636 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.009 2026-09-13 07:58:31,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.007 0.010 2026-09-13 07:58:31,709 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [40/43] Tour project_todo_main_functions → Step Create the new project (trigger: .o_todo_conversion_form_view .o_field_many2one[name=project_id] li.o_m2o_dropdown_option_create a) 2026-09-13 07:58:31,711 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:31] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.003 0.008 2026-09-13 07:58:31,985 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [41/43] Tour project_todo_main_functions → Step Convert the todo to a task (trigger: button[name="action_convert_to_task"]) 2026-09-13 07:58:32,038 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [42/43] Tour project_todo_main_functions → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_form_view .breadcrumb-item:nth-child(1)) 2026-09-13 07:58:32,047 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:32] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.026 0.035 2026-09-13 07:58:32,068 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:32] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.005 0.011 2026-09-13 07:58:32,125 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:32] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.014 0.037 2026-09-13 07:58:32,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:32] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.011 0.014 2026-09-13 07:58:32,170 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:32] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.004 0.032 2026-09-13 07:58:32,205 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [43/43] Tour project_todo_main_functions → Step .o_kanban_view 2026-09-13 07:58:32,257 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-09-13 07:58:32,259 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-13 07:58:32,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.007 0.073 2026-09-13 07:58:32,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.060 2026-09-13 07:58:32,309 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:58:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.011 0.087 2026-09-13 07:58:32,388 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 37769056 (allocated 41353216) 2026-09-13 07:58:32,390 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 99972 2026-09-13 07:58:32,391 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-09-13 07:58:32,391 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 99972 2026-09-13 07:58:32,439 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075832_439185_test_tour_todo_main_ui_functions.txt 2026-09-13 07:58:32,439 26 INFO rb-103a292-224772-415053 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpr6mesus9_chrome_odoo" 2026-09-13 07:58:32,453 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-13 07:58:35,434 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-09-13 07:58:35,571 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-13 07:58:36,712 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 433, model: sale.order.line 2026-09-13 07:58:36,718 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-13 07:58:36,952 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-09-13 07:58:39,460 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-13 07:58:40,744 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 07:58:44,276 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-09-13 07:58:45,165 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-13 07:58:45,441 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-09-13 07:58:45,527 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-09-13 07:58:46,055 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-13 07:58:46,663 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-13 07:58:47,551 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-13 07:58:47,931 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-09-13 07:58:48,320 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-13 07:58:48,649 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-13 07:58:48,716 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-13 07:58:49,698 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:58:49,700 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-09-13 07:58:49,701 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_import_files: skipped TestImportFiles.test_import_requests_for_quotation_template_xls : Needs demo data to be able to import those files 2026-09-13 07:58:49,706 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 07:58:54,742 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-13 07:58:54,969 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-09-13 07:58:55,648 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-09-13 07:58:56,395 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-09-13 07:58:56,462 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-13 07:58:57,243 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-13 07:58:57,879 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-09-13 07:58:58,386 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-13 07:58:58,510 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-13 07:58:59,342 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-09-13 07:58:59,410 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-09-13 07:59:00,294 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-13 07:59:00,665 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-09-13 07:59:00,803 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-13 07:59:01,451 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-09-13 07:59:01,989 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-09-13 07:59:02,540 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #437 deleted stock.move.line records with IDs: [1594] 2026-09-13 07:59:02,579 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-13 07:59:03,472 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-13 07:59:04,109 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-13 07:59:07,054 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-09-13 07:59:07,179 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-09-13 07:59:07,410 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-13 07:59:08,748 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-13 07:59:08,817 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-09-13 07:59:08,929 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-13 07:59:09,303 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-09-13 07:59:10,540 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-13 07:59:11,599 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-13 07:59:12,306 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-09-13 07:59:13,180 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-13 07:59:13,497 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-09-13 07:59:13,621 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-13 07:59:14,373 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-13 07:59:15,644 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-13 07:59:16,233 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-13 07:59:16,428 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:59:19,410 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:59:19,652 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 07:59:19,777 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-13 07:59:21,552 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:59:24,472 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-09-13 07:59:26,091 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #445 deleted account.move.line.ctp records with IDs: [1444, 1445, 1446, 1447] 2026-09-13 07:59:26,138 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #445 deleted account.move.line records with IDs: [2663, 2664, 2665, 2666, 2667] 2026-09-13 07:59:26,169 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #445 deleted mail.message records with IDs: [8695] 2026-09-13 07:59:26,194 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #445 deleted account.move records with IDs: [993] 2026-09-13 07:59:26,308 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-09-13 07:59:27,483 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-09-13 07:59:29,215 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-09-13 07:59:30,151 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 07:59:32,625 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-09-13 07:59:33,070 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 100156 2026-09-13 07:59:33,070 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpjrt2qrd1_chrome_odoo 2026-09-13 07:59:33,070 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:36213/json/version 2026-09-13 07:59:33,071 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:59:33,072 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 07:59:33,072 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:36213/json 2026-09-13 07:59:33,073 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 07:59:33,073 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:36213/devtools/page/3D333E92F71C457C465327E944F622E8 2026-09-13 07:59:33,075 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-09-13 07:59:33,075 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-09-13 07:59:33,132 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-09-13 07:59:33,134 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-09-13 07:59:33,135 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 07:59:33,135 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 07:59:33,141 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 07:59:33,836 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:33] "GET /odoo HTTP/1.1" 200 - 144 0.041 0.656 2026-09-13 07:59:33,839 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '3D333E92F71C457C465327E944F622E8', 'loaderId': '5E2E75AD5FE3ED8B8708451996EE3B22', 'isDownload': False} 2026-09-13 07:59:33,839 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Evaluate ready code "odoo.isTourReady('test_basic_purchase_flow_with_minimal_access_rights')" 2026-09-13 07:59:33,854 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:33] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 07:59:33,858 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:33] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 07:59:33,887 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:33] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.009 0.026 2026-09-13 07:59:33,890 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:33] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-13 07:59:33,927 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:33] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:59:34,310 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 07:59:34,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:59:34,356 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-09-13 07:59:34,367 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:59:34,377 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:59:34,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /odoo HTTP/1.1" 200 - 26 0.006 0.016 2026-09-13 07:59:34,413 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.028 2026-09-13 07:59:34,453 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Evaluate test code "odoo.startTour('test_basic_purchase_flow_with_minimal_access_rights', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 07:59:34,458 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 07:59:34,459 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [1/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_navbar_apps_menu button:enabled 2026-09-13 07:59:34,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /web/image?model=res.users&field=avatar_128&id=449 HTTP/1.1" 200 - 14 0.007 0.015 2026-09-13 07:59:34,466 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-13 07:59:34,494 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /mail/data HTTP/1.1" 200 - 33 0.012 0.019 2026-09-13 07:59:34,504 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /web/image/res.partner/1667/avatar_128?unique=1789286370000 HTTP/1.1" 200 - 6 0.003 0.061 2026-09-13 07:59:34,510 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.001 0.065 2026-09-13 07:59:34,513 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.073 2026-09-13 07:59:34,518 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-09-13 07:59:34,524 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [2/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Open the purchase app (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-09-13 07:59:34,595 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [3/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Open the purchase app (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-09-13 07:59:34,614 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /mail/data HTTP/1.1" 200 - 42 0.011 0.025 2026-09-13 07:59:34,623 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.017 2026-09-13 07:59:34,740 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [4/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Check that at least one RFQ is present in the view (trigger: .o_purchase_dashboard_list_view .o_data_row) 2026-09-13 07:59:34,747 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.011 0.015 2026-09-13 07:59:34,752 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-13 07:59:34,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "GET /web/image/res.partner/2/avatar_128?unique=1789286370000 HTTP/1.1" 200 - 5 0.003 0.026 2026-09-13 07:59:34,808 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: mrp_production_count 2026-09-13 07:59:34,810 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: sale_order_count 2026-09-13 07:59:34,811 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: has_sale_order 2026-09-13 07:59:34,811 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: repair_count 2026-09-13 07:59:34,812 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: freight.booking 2026-09-13 07:59:34,813 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: booking_count 2026-09-13 07:59:34,814 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: shipment_count 2026-09-13 07:59:34,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.026 0.102 2026-09-13 07:59:34,908 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.004 0.016 2026-09-13 07:59:34,931 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.004 0.010 2026-09-13 07:59:34,948 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.005 0.014 2026-09-13 07:59:34,975 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:34] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.006 0.010 2026-09-13 07:59:34,993 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [5/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_list_button_add 2026-09-13 07:59:35,003 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "GET /web/image/res.users/449/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-09-13 07:59:35,054 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [6/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_input[id=partner_id_0] 2026-09-13 07:59:35,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.003 0.013 2026-09-13 07:59:35,136 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:59:35,231 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [7/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .dropdown-item:contains(partner_a) 2026-09-13 07:59:35,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.003 0.008 2026-09-13 07:59:35,261 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 07:59:35,289 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 07:59:35,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.008 2026-09-13 07:59:35,534 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [8/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_field_x2many_list_row_add > a 2026-09-13 07:59:35,560 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.007 0.015 2026-09-13 07:59:35,590 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [9/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_data_row .o_input 2026-09-13 07:59:35,605 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.003 0.010 2026-09-13 07:59:35,645 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:59:35,668 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [10/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .dropdown-item:contains('Test Product') 2026-09-13 07:59:35,668 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.007 2026-09-13 07:59:35,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.007 0.009 2026-09-13 07:59:35,968 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [11/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Wait for the tax to be set by the onchange (trigger: .o_field_many2many_tags[name=tax_ids] .o_tag) 2026-09-13 07:59:35,977 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:35] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 07:59:36,005 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.003 0.008 2026-09-13 07:59:36,063 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.017 0.035 2026-09-13 07:59:36,095 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [12/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_data_cell[name=price_unit] 2026-09-13 07:59:36,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.012 0.025 2026-09-13 07:59:36,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.042 2026-09-13 07:59:36,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 07:59:36,148 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-13 07:59:36,155 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [13/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_data_cell[name=price_unit] .o_input 2026-09-13 07:59:36,159 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 07:59:36,210 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [14/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step button[name=button_confirm] 2026-09-13 07:59:36,272 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [15/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_statusbar_status .o_arrow_button_current:contains(Purchase Order) 2026-09-13 07:59:36,283 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.003 0.012 2026-09-13 07:59:36,313 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.004 0.014 2026-09-13 07:59:36,399 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 55 0.023 0.044 2026-09-13 07:59:36,570 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 143 0.058 0.096 2026-09-13 07:59:36,589 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.006 0.143 2026-09-13 07:59:36,627 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /mail/data HTTP/1.1" 200 - 32 0.009 0.168 2026-09-13 07:59:36,676 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 47 0.018 0.080 2026-09-13 07:59:36,712 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [16/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Upload the vendor bill (trigger: .o_widget_purchase_file_uploader) 2026-09-13 07:59:36,740 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /mail/data HTTP/1.1" 200 - 29 0.009 0.019 2026-09-13 07:59:36,765 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Found 1 of ".o_widget_purchase_file_uploader input" (immediately) and inputted 1 file(s) 2026-09-13 07:59:36,765 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [17/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Check that we are in the invoice form view (trigger: .o_statusbar_status:contains(Posted) .o_arrow_button_current:contains(Draft)) 2026-09-13 07:59:36,774 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:36] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 07:59:36,947 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-09-13 07:59:36,958 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-09-13 07:59:36,973 26 INFO rb-103a292-224772-415053 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-09-13 07:59:37,008 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:37] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 155 0.076 0.152 2026-09-13 07:59:37,109 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: account.payment 2026-09-13 07:59:37,118 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: payment.transaction 2026-09-13 07:59:37,121 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: mrp.production 2026-09-13 07:59:37,156 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:37] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 100 0.023 0.118 2026-09-13 07:59:37,271 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:37] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 60 0.047 0.043 2026-09-13 07:59:37,383 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [18/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Check that the invoice is linked to the sale order (trigger: button[name=action_view_source_purchase_orders]) 2026-09-13 07:59:37,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:37] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.007 0.016 2026-09-13 07:59:37,444 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:37] "POST /mail/data HTTP/1.1" 200 - 39 0.010 0.043 2026-09-13 07:59:37,481 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 07:59:37] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 07:59:37,484 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-09-13 07:59:37,485 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_basic_purchase_flow_with_minimal_access_rights SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-13 07:59:37,591 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 37402292 (allocated 39915520) 2026-09-13 07:59:37,596 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 100156 2026-09-13 07:59:37,596 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-09-13 07:59:37,597 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 100156 2026-09-13 07:59:37,638 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_075937_638262_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-09-13 07:59:37,638 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpjrt2qrd1_chrome_odoo" 2026-09-13 07:59:37,673 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 07:59:40,323 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-09-13 07:59:43,118 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-09-13 07:59:43,518 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-09-13 07:59:46,455 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-13 07:59:47,335 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #450 deleted stock.move records with IDs: [1630] 2026-09-13 07:59:47,733 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-09-13 07:59:47,751 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: skipped TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold : This test requires the installation of the account_account module 2026-09-13 07:59:47,752 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-13 07:59:48,499 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-13 07:59:50,097 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-13 07:59:52,494 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-13 07:59:53,547 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-13 07:59:54,067 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-13 07:59:54,669 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-13 07:59:56,597 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-13 07:59:56,947 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-13 07:59:57,505 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-13 07:59:57,814 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-13 07:59:58,134 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-13 07:59:59,583 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 08:00:03,662 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-09-13 08:00:05,917 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-09-13 08:00:06,318 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1485] 2026-09-13 08:00:06,369 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2756] 2026-09-13 08:00:06,415 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2759] 2026-09-13 08:00:06,513 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-09-13 08:00:06,993 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-13 08:00:08,104 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-13 08:00:09,611 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1490, 1491, 1492] 2026-09-13 08:00:09,655 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2771, 2772] 2026-09-13 08:00:09,923 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-09-13 08:00:11,055 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-09-13 08:00:18,459 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-09-13 08:00:20,593 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1524, 1525, 1526] 2026-09-13 08:00:20,650 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2816] 2026-09-13 08:00:20,819 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-09-13 08:00:21,688 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-09-13 08:00:23,493 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1527, 1528, 1529] 2026-09-13 08:00:23,549 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2825] 2026-09-13 08:00:23,737 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-09-13 08:00:23,760 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-13 08:00:25,001 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-13 08:00:26,194 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-13 08:00:27,459 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-13 08:00:29,147 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-13 08:00:30,439 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1544, 1545] 2026-09-13 08:00:30,486 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2846] 2026-09-13 08:00:30,713 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-09-13 08:00:32,443 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2855] 2026-09-13 08:00:32,491 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2856] 2026-09-13 08:00:32,623 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-13 08:00:34,170 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1551, 1552, 1553, 1554, 1555] 2026-09-13 08:00:34,216 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2865] 2026-09-13 08:00:34,282 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1556, 1557, 1558, 1559] 2026-09-13 08:00:34,328 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2860] 2026-09-13 08:00:34,399 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-13 08:00:35,656 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1560, 1561, 1562] 2026-09-13 08:00:35,694 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2868, 2869] 2026-09-13 08:00:35,886 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-13 08:00:37,303 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1566, 1567, 1568, 1569] 2026-09-13 08:00:37,345 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2880] 2026-09-13 08:00:37,396 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1570, 1571, 1572] 2026-09-13 08:00:37,436 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2875] 2026-09-13 08:00:37,519 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-13 08:00:38,970 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1573, 1574, 1575, 1576] 2026-09-13 08:00:39,019 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2882] 2026-09-13 08:00:39,094 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-13 08:00:40,565 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1577, 1578, 1579, 1580] 2026-09-13 08:00:40,618 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2893] 2026-09-13 08:00:40,669 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1581, 1582, 1583] 2026-09-13 08:00:40,715 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2889] 2026-09-13 08:00:40,785 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-13 08:00:42,061 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-13 08:00:43,517 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-13 08:00:44,641 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1590, 1591] 2026-09-13 08:00:44,683 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2905] 2026-09-13 08:00:44,845 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-13 08:00:46,045 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1594, 1595] 2026-09-13 08:00:46,084 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2910] 2026-09-13 08:00:46,275 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-13 08:00:46,279 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-09-13 08:00:46,515 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 100317 2026-09-13 08:00:46,516 26 INFO rb-103a292-224772-415053 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/tmpaoh6mihs_chrome_odoo 2026-09-13 08:00:46,516 26 INFO rb-103a292-224772-415053 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:33793/json/version 2026-09-13 08:00:46,516 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 08:00:46,518 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 08:00:46,518 26 INFO rb-103a292-224772-415053 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:33793/json 2026-09-13 08:00:46,519 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 08:00:46,519 26 INFO rb-103a292-224772-415053 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:33793/devtools/page/A5C91C0066C4AA958455E77CDBBC3B48 2026-09-13 08:00:46,521 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Enable chrome headless console log notification 2026-09-13 08:00:46,522 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome headless enable page notifications 2026-09-13 08:00:46,538 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 08:00:46,542 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Setting session cookie in browser 2026-09-13 08:00:46,543 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Open "http://127.0.0.1:8069/web#action=purchase.purchase_rfq" in browser 2026-09-13 08:00:46,543 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigating to: "http://127.0.0.1:8069/web#action=purchase.purchase_rfq" 2026-09-13 08:00:46,552 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 08:00:47,236 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web HTTP/1.1" 200 - 152 0.046 0.641 2026-09-13 08:00:47,239 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': 'A5C91C0066C4AA958455E77CDBBC3B48', 'loaderId': '785CB05DC583732F4DDE382DA8617BCE', 'isDownload': False} 2026-09-13 08:00:47,240 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Evaluate ready code "odoo.isTourReady('test_add_section_from_product_catalog_on_purchase_order')" 2026-09-13 08:00:47,258 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 08:00:47,262 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 08:00:47,347 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.011 0.081 2026-09-13 08:00:47,351 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.085 2026-09-13 08:00:47,389 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 08:00:47,766 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 08:00:47,787 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 08:00:47,807 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.010 0.023 2026-09-13 08:00:47,812 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: Owl is running in 'dev' mode. 2026-09-13 08:00:47,814 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-13 08:00:47,819 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 08:00:47,827 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 08:00:47,859 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /odoo HTTP/1.1" 200 - 27 0.007 0.021 2026-09-13 08:00:47,869 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.034 2026-09-13 08:00:47,903 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Evaluate test code "odoo.startTour('test_add_section_from_product_catalog_on_purchase_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=purchase.purchase_rfq", "delayToCheckUndeterminisms": 0})" 2026-09-13 08:00:47,909 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-13 08:00:47,910 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 08:00:47,915 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [1/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Create a New PO (trigger: .o_list_button_add, .o_form_button_create) 2026-09-13 08:00:47,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.010 0.017 2026-09-13 08:00:47,930 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.005 0.034 2026-09-13 08:00:47,940 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "POST /web/action/load HTTP/1.1" 200 - 12 0.003 0.046 2026-09-13 08:00:47,971 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "POST /mail/data HTTP/1.1" 200 - 35 0.013 0.045 2026-09-13 08:00:47,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:47] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.087 2026-09-13 08:00:48,118 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.032 0.135 2026-09-13 08:00:48,119 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.199 2026-09-13 08:00:48,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.002 0.007 2026-09-13 08:00:48,230 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [2/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Fill Vendor Field on PO (trigger: .o_field_res_partner_many2one[name='partner_id'] input) 2026-09-13 08:00:48,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.004 0.012 2026-09-13 08:00:48,265 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.007 0.020 2026-09-13 08:00:48,326 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 08:00:48,422 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [3/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Select vendor from many to one (trigger: .ui-menu-item > a:contains(Test Vendor)) 2026-09-13 08:00:48,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.006 0.013 2026-09-13 08:00:48,456 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 08:00:48,529 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /mail/data HTTP/1.1" 200 - 45 0.016 0.029 2026-09-13 08:00:48,532 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-09-13 08:00:48,562 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 08:00:48,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.009 2026-09-13 08:00:48,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.020 2026-09-13 08:00:48,731 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [4/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click Catalog Button (trigger: button[name=action_add_from_catalog]) 2026-09-13 08:00:48,772 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.012 0.027 2026-09-13 08:00:48,793 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [5/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click 'Add Section' button (trigger: .o_search_panel_sections button:contains("+ Add Section")) 2026-09-13 08:00:48,849 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.018 0.035 2026-09-13 08:00:48,880 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "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.005 0.009 2026-09-13 08:00:48,912 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.011 0.019 2026-09-13 08:00:48,952 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:48] "POST /mail/data HTTP/1.1" 200 - 38 0.014 0.051 2026-09-13 08:00:49,104 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 100 0.029 0.187 2026-09-13 08:00:49,137 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.005 0.013 2026-09-13 08:00:49,174 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.014 0.032 2026-09-13 08:00:49,176 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.047 2026-09-13 08:00:49,186 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "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.036 2026-09-13 08:00:49,210 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.008 0.018 2026-09-13 08:00:49,213 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.016 2026-09-13 08:00:49,220 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 08:00:49,246 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "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.006 2026-09-13 08:00:49,251 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [6/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Type new section name (trigger: input.o_section_input) 2026-09-13 08:00:49,306 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [7/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click anywhere to add the section (trigger: .o_search_panel) 2026-09-13 08:00:49,359 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [8/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Check section A is selected (trigger: .o_search_panel_sections .o_selected_section:contains("Section A")) 2026-09-13 08:00:49,386 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.010 0.016 2026-09-13 08:00:49,401 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 08:00:49,403 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "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.003 0.007 2026-09-13 08:00:49,410 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [9/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Add a Product (trigger: .o_kanban_record:contains("Test Product")) 2026-09-13 08:00:49,429 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.010 0.027 2026-09-13 08:00:49,449 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:49] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.004 0.011 2026-09-13 08:00:49,460 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [10/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Wait for product to be added (trigger: .o_kanban_record:contains("Test Product"):not(:has(.fa-shopping-cart))) 2026-09-13 08:00:50,490 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [11/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Close the catalog (trigger: .o-kanban-button-back) 2026-09-13 08:00:50,544 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [12/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Open line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-09-13 08:00:51,019 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:51] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.016 0.038 2026-09-13 08:00:51,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:51] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 64 0.025 0.069 2026-09-13 08:00:51,280 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:51] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.017 0.011 2026-09-13 08:00:51,291 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [13/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Show product column (trigger: .o-dropdown-item input[name="product_id"], .o-dropdown-item input[name="product_template_id"]) 2026-09-13 08:00:51,308 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:51] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.025 2026-09-13 08:00:51,341 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [14/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Close line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-09-13 08:00:51,393 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [15/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Ensure Section is first row (trigger: .o_section_and_note_list_view tr:nth-child(1).o_is_line_section) 2026-09-13 08:00:51,444 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [16/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Ensure Product is second row (trigger: tbody tr:nth-child(2) .o_field_product_label_section_and_note_cell:contains("Test Product")) 2026-09-13 08:00:51,495 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: tour succeeded 2026-09-13 08:00:51,495 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_add_section_from_product_catalog_on_purchase_order SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-09-13 08:00:51,611 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 34773520 (allocated 37158912) 2026-09-13 08:00:51,613 26 INFO rb-103a292-224772-415053 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 100317 2026-09-13 08:00:51,613 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Closing websocket connection 2026-09-13 08:00:51,614 26 INFO rb-103a292-224772-415053 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 100317 2026-09-13 08:00:51,648 26 INFO rb-103a292-224772-415053 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-103a292-224772-415053/chrome_logs/chrome_log_20260913_080051_648664_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-09-13 08:00:51,648 26 INFO rb-103a292-224772-415053 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/tmpaoh6mihs_chrome_odoo" 2026-09-13 08:00:51,661 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 08:00:54,245 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-13 08:00:55,118 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-13 08:00:55,746 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-13 08:00:55,803 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-13 08:00:55,996 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-13 08:00:56,103 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-09-13 08:00:56,392 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 08:00:59,026 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-13 08:00:59,054 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 08:00:59,227 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 08:00:59,354 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:59] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.015 0.113 2026-09-13 08:00:59,424 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:59] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 62 0.025 0.042 2026-09-13 08:00:59,473 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:00:59] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.014 0.033 2026-09-13 08:00:59,476 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-09-13 08:00:59,770 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 100469 2026-09-13 08:00:59,770 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp6uf2khfg_chrome_odoo 2026-09-13 08:00:59,771 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:42415/json/version 2026-09-13 08:00:59,771 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 08:00:59,773 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 08:00:59,773 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:42415/json 2026-09-13 08:00:59,773 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 08:00:59,774 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:42415/devtools/page/CCB13B47C7BBDCE171B7291FC5196E25 2026-09-13 08:00:59,776 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-09-13 08:00:59,776 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-09-13 08:00:59,802 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-13 08:00:59,803 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-09-13 08:00:59,804 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Open "http://127.0.0.1:8069/odoo/purchase" in browser 2026-09-13 08:00:59,804 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigating to: "http://127.0.0.1:8069/odoo/purchase" 2026-09-13 08:00:59,810 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 08:01:00,521 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:00] "GET /odoo/purchase HTTP/1.1" 200 - 147 0.039 0.674 2026-09-13 08:01:00,524 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': 'CCB13B47C7BBDCE171B7291FC5196E25', 'loaderId': '4F06EC9A0C49D3CB8D9F1875CB1B6B9B', 'isDownload': False} 2026-09-13 08:01:00,524 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-09-13 08:01:00,538 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:00] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-13 08:01:00,541 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:00] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-13 08:01:00,592 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.021 0.036 2026-09-13 08:01:00,597 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:00] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-13 08:01:00,630 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:00] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 08:01:00,979 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-13 08:01:00,999 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-13 08:01:01,017 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-09-13 08:01:01,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 08:01:01,033 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 08:01:01,061 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /odoo HTTP/1.1" 200 - 26 0.007 0.017 2026-09-13 08:01:01,071 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.031 2026-09-13 08:01:01,112 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate test code "odoo.startTour('test_catalog_vendor_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/purchase", "delayToCheckUndeterminisms": 0})" 2026-09-13 08:01:01,114 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-13 08:01:01,116 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-13 08:01:01,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /web/image?model=res.users&field=avatar_128&id=457 HTTP/1.1" 200 - 14 0.008 0.017 2026-09-13 08:01:01,119 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [1/39] Tour test_catalog_vendor_uom → Step td[data-tooltip='PO/TEST/00002'] 2026-09-13 08:01:01,135 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /web/image/res.partner/1694/avatar_128?unique=1789286456000 HTTP/1.1" 200 - 6 0.009 0.034 2026-09-13 08:01:01,146 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.045 2026-09-13 08:01:01,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /mail/data HTTP/1.1" 200 - 33 0.012 0.045 2026-09-13 08:01:01,175 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.079 2026-09-13 08:01:01,254 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: sale_order_count 2026-09-13 08:01:01,256 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: has_sale_order 2026-09-13 08:01:01,256 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 457, model: freight.booking 2026-09-13 08:01:01,257 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: booking_count 2026-09-13 08:01:01,259 26 INFO rb-103a292-224772-415053 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: shipment_count 2026-09-13 08:01:01,343 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.036 0.150 2026-09-13 08:01:01,344 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.223 2026-09-13 08:01:01,377 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.004 0.011 2026-09-13 08:01:01,415 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.004 0.009 2026-09-13 08:01:01,441 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.005 0.010 2026-09-13 08:01:01,474 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [2/39] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many .o_optional_columns_dropdown button 2026-09-13 08:01:01,477 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /web/image/res.users/457/avatar_128 HTTP/1.1" 200 - 7 0.003 0.008 2026-09-13 08:01:01,510 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.007 0.017 2026-09-13 08:01:01,572 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 08:01:01,672 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 08:01:01,682 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [3/39] Tour test_catalog_vendor_uom → Step input[name="discount"]:not(:checked) 2026-09-13 08:01:01,699 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /mail/data HTTP/1.1" 200 - 28 0.009 0.026 2026-09-13 08:01:01,741 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [4/39] Tour test_catalog_vendor_uom → Step th[data-name="discount"] 2026-09-13 08:01:01,768 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /mail/data HTTP/1.1" 200 - 43 0.014 0.026 2026-09-13 08:01:01,791 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [5/39] Tour test_catalog_vendor_uom → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2026-09-13 08:01:01,793 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.010 2026-09-13 08:01:01,851 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [6/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.50 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.50")) 2026-09-13 08:01:01,870 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:01] "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.005 0.009 2026-09-13 08:01:02,012 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:02] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 101 0.028 0.109 2026-09-13 08:01:02,041 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:02] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.005 0.010 2026-09-13 08:01:02,076 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:02] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.014 0.030 2026-09-13 08:01:02,078 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:02] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.043 2026-09-13 08:01:02,087 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:02] "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.003 0.034 2026-09-13 08:01:02,113 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:02] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.007 0.022 2026-09-13 08:01:02,117 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:02] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.021 2026-09-13 08:01:02,122 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:02] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.000 0.003 2026-09-13 08:01:02,149 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:02] "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.003 0.009 2026-09-13 08:01:02,157 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [7/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:02,211 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [8/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses Units as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("Units")) 2026-09-13 08:01:02,262 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [9/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:02,315 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [10/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:02,367 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [11/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:02,419 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [12/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:02,471 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [13/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("5") 2026-09-13 08:01:02,522 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [14/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses Units as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("Units")) 2026-09-13 08:01:02,573 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [15/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.50 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.50")) 2026-09-13 08:01:02,623 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [16/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:02,675 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [17/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.45 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.45")) 2026-09-13 08:01:03,233 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:03] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.018 0.038 2026-09-13 08:01:03,256 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [18/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:03,308 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [19/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:03,360 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [20/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:03,412 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [21/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:03,463 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [22/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:03,515 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [23/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("11") 2026-09-13 08:01:03,565 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [24/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses Units as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("Units")) 2026-09-13 08:01:03,616 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [25/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.45 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.45")) 2026-09-13 08:01:03,667 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [26/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:03,719 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [27/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.20 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.20")) 2026-09-13 08:01:04,255 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:04] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.010 0.024 2026-09-13 08:01:04,289 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [28/39] Tour test_catalog_vendor_uom → Step Go back to the Order (trigger: button.o-kanban-button-back) 2026-09-13 08:01:04,342 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [29/39] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many tbody tr.o_data_row:eq(0) 2026-09-13 08:01:04,917 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:04] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 57 0.022 0.042 2026-09-13 08:01:04,953 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:04] "POST /mail/data HTTP/1.1" 200 - 20 0.012 0.029 2026-09-13 08:01:04,968 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 08:01:04,980 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [30/39] Tour test_catalog_vendor_uom → Step a[href='/odoo/purchase'] 2026-09-13 08:01:04,980 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:04] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.013 0.064 2026-09-13 08:01:05,016 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-13 08:01:05,042 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [31/39] Tour test_catalog_vendor_uom → Step td[data-tooltip='PO/TEST/00001'] 2026-09-13 08:01:05,053 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-09-13 08:01:05,056 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 08:01:05,079 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-13 08:01:05,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.004 0.009 2026-09-13 08:01:05,101 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.003 0.007 2026-09-13 08:01:05,129 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [32/39] Tour test_catalog_vendor_uom → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2026-09-13 08:01:05,164 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 17 0.009 0.020 2026-09-13 08:01:05,223 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.005 2026-09-13 08:01:05,229 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [33/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 1.55 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 1.55")) 2026-09-13 08:01:05,242 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.015 2026-09-13 08:01:05,252 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "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.003 0.015 2026-09-13 08:01:05,272 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.003 0.007 2026-09-13 08:01:05,274 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-13 08:01:05,301 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.009 0.025 2026-09-13 08:01:05,305 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.022 2026-09-13 08:01:05,314 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "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.003 0.030 2026-09-13 08:01:05,329 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.004 0.016 2026-09-13 08:01:05,357 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [34/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-13 08:01:05,410 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [35/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("1") 2026-09-13 08:01:05,461 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [36/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses L as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("L")) 2026-09-13 08:01:05,512 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [37/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 1.55 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 1.55")) 2026-09-13 08:01:05,563 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [38/39] Tour test_catalog_vendor_uom → Step Go back to the Order (trigger: button.o-kanban-button-back) 2026-09-13 08:01:05,615 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [39/39] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many tbody tr.o_data_row:eq(0) 2026-09-13 08:01:05,959 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:05] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 36 0.013 0.035 2026-09-13 08:01:06,171 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:06] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 42 0.017 0.032 2026-09-13 08:01:06,191 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:06] "POST /mail/data HTTP/1.1" 200 - 20 0.005 0.019 2026-09-13 08:01:06,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:06] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.003 0.037 2026-09-13 08:01:06,217 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-09-13 08:01:06,218 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-13 08:01:06,316 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 38705432 (allocated 40722432) 2026-09-13 08:01:06,331 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 100469 2026-09-13 08:01:06,331 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-09-13 08:01:06,331 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 100469 2026-09-13 08:01:06,372 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_080106_372668_test_catalog_vendor_uom.txt 2026-09-13 08:01:06,372 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp6uf2khfg_chrome_odoo" 2026-09-13 08:01:06,380 26 INFO rb-103a292-224772-415053 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-09-13 08:01:06,588 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 08:01:09,378 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-09-13 08:01:10,017 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1598, 1599] 2026-09-13 08:01:10,062 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2918, 2919] 2026-09-13 08:01:10,277 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-09-13 08:01:10,875 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1600, 1601] 2026-09-13 08:01:10,921 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2923, 2924] 2026-09-13 08:01:11,122 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-09-13 08:01:11,328 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1602] 2026-09-13 08:01:11,366 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2928] 2026-09-13 08:01:11,632 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-09-13 08:01:12,208 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1603, 1604] 2026-09-13 08:01:12,249 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2934, 2935] 2026-09-13 08:01:12,441 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2936, 2937, 2938] 2026-09-13 08:01:12,469 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted mail.message records with IDs: [8883, 8882, 8880] 2026-09-13 08:01:12,508 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted ir.attachment records with IDs: [13047] 2026-09-13 08:01:12,509 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move records with IDs: [1060] 2026-09-13 08:01:12,758 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1605, 1606] 2026-09-13 08:01:12,791 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2939, 2940] 2026-09-13 08:01:13,288 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1607, 1608] 2026-09-13 08:01:13,321 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2944, 2945] 2026-09-13 08:01:13,503 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-13 08:01:16,009 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-09-13 08:01:16,284 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 08:01:20,992 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-09-13 08:01:21,279 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1719] 2026-09-13 08:01:21,506 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1731] 2026-09-13 08:01:22,610 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-09-13 08:01:22,780 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1744] 2026-09-13 08:01:22,919 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-09-13 08:01:23,103 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1747] 2026-09-13 08:01:23,562 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-09-13 08:01:23,750 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1754] 2026-09-13 08:01:23,846 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1756] 2026-09-13 08:01:24,212 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-09-13 08:01:26,152 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1759] 2026-09-13 08:01:26,168 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1760] 2026-09-13 08:01:26,295 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-13 08:01:26,791 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1773] 2026-09-13 08:01:27,002 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1776] 2026-09-13 08:01:27,411 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-13 08:01:27,782 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-13 08:01:28,286 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1784] 2026-09-13 08:01:28,632 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-09-13 08:01:28,950 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3964] 2026-09-13 08:01:29,095 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-09-13 08:01:29,293 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1787] 2026-09-13 08:01:29,777 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-09-13 08:01:30,093 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.product records with IDs: [3979] 2026-09-13 08:01:30,393 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1794, 1795, 1796] 2026-09-13 08:01:30,606 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-13 08:01:30,767 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1807] 2026-09-13 08:01:30,909 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-13 08:01:31,116 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1809] 2026-09-13 08:01:31,513 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-13 08:01:34,399 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-13 08:01:34,587 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1811] 2026-09-13 08:01:34,817 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1815] 2026-09-13 08:01:35,000 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1816, 1817, 1814] 2026-09-13 08:01:35,045 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-13 08:01:35,822 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1819] 2026-09-13 08:01:38,384 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-13 08:01:39,424 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-13 08:01:40,138 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-13 08:01:40,341 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-09-13 08:01:40,880 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1834] 2026-09-13 08:01:40,947 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-13 08:01:42,282 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-13 08:01:43,103 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-09-13 08:01:43,698 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-09-13 08:01:43,898 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1870] 2026-09-13 08:01:44,117 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-13 08:01:44,769 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1874] 2026-09-13 08:01:44,975 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-13 08:01:45,765 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1878] 2026-09-13 08:01:45,941 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-09-13 08:01:46,187 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1880] 2026-09-13 08:01:46,302 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-13 08:01:46,919 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1882] 2026-09-13 08:01:47,095 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-13 08:01:47,356 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-13 08:01:48,497 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-09-13 08:01:48,735 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-09-13 08:01:48,928 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-13 08:01:49,186 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-13 08:01:49,560 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-13 08:01:49,788 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.warehouse.orderpoint records with IDs: [7] 2026-09-13 08:01:49,855 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-09-13 08:01:50,115 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1901] 2026-09-13 08:01:50,556 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-13 08:01:50,920 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1904] 2026-09-13 08:01:51,111 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1906] 2026-09-13 08:01:51,233 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1907] 2026-09-13 08:01:51,504 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1861] 2026-09-13 08:01:51,672 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-13 08:01:51,758 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-09-13 08:01:51,975 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1911] 2026-09-13 08:01:52,206 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-13 08:01:52,928 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1915] 2026-09-13 08:01:53,361 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 08:01:53,363 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-13 08:01:53,578 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 100636 2026-09-13 08:01:53,579 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmprpw4rn0g_chrome_odoo 2026-09-13 08:01:53,579 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:46049/json/version 2026-09-13 08:01:53,580 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 08:01:53,582 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: HeadlessChrome/150.0.7871.114 2026-09-13 08:01:53,582 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:46049/json 2026-09-13 08:01:53,583 26 INFO rb-103a292-224772-415053 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-13 08:01:53,584 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:46049/devtools/page/344D388C14C8A3AFFD1E0522F1DB4F37 2026-09-13 08:01:53,585 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-09-13 08:01:53,586 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-09-13 08:01:53,606 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-13 08:01:53,610 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-09-13 08:01:53,611 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-13 08:01:53,611 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-13 08:01:53,617 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-13 08:01:54,335 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /odoo HTTP/1.1" 200 - 151 0.045 0.675 2026-09-13 08:01:54,339 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '344D388C14C8A3AFFD1E0522F1DB4F37', 'loaderId': '7230574D62815530D0D27CAFDF18BEB0', 'isDownload': False} 2026-09-13 08:01:54,339 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-13 08:01:54,356 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /web/assets/0008dc6/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-13 08:01:54,358 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /web/assets/291a983/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-13 08:01:54,462 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.018 0.095 2026-09-13 08:01:54,467 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /web/assets/b155223/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.093 2026-09-13 08:01:54,503 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /web/assets/c0541cf/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-13 08:01:54,853 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-13 08:01:54,875 26 INFO rb-103a292-224772-415053 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-13 08:01:54,895 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.009 0.025 2026-09-13 08:01:54,897 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-09-13 08:01:54,903 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-13 08:01:54,905 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 08:01:54,914 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 08:01:54,950 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /odoo HTTP/1.1" 200 - 27 0.010 0.023 2026-09-13 08:01:54,961 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.039 2026-09-13 08:01:54,986 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-13 08:01:54,995 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-13 08:01:54,997 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [1/30] Tour purchase_matrix_tour → Step .o_navbar_apps_menu button:enabled 2026-09-13 08:01:55,000 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-13 08:01:55,001 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.009 0.019 2026-09-13 08:01:55,014 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image/res.partner/3/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 6 0.004 0.035 2026-09-13 08:01:55,024 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.041 2026-09-13 08:01:55,060 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /mail/data HTTP/1.1" 200 - 35 0.017 0.045 2026-09-13 08:01:55,069 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.090 2026-09-13 08:01:55,071 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-09-13 08:01:55,081 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [2/30] Tour purchase_matrix_tour → Step .o_app[data-menu-xmlid="purchase.menu_purchase_root"] 2026-09-13 08:01:55,126 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /mail/data HTTP/1.1" 200 - 57 0.020 0.034 2026-09-13 08:01:55,128 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.022 2026-09-13 08:01:55,265 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [3/30] Tour purchase_matrix_tour → Step .o_purchase_order 2026-09-13 08:01:55,270 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.016 0.019 2026-09-13 08:01:55,275 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image/discuss.channel/2/avatar_128?unique=4053c37f03271231ad3262ee70326da6b4c8d8e0720c8dcf92e2c0cd766f0939a66a05cf54ab3916d81a33490c89598e1ab0b2e9882ea3cc9b712542ffd61ba8 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-13 08:01:55,279 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image/discuss.channel/1/avatar_128?unique=0111d916b7d10741d095bca869385af4298c6b5fa4c3213796c83e222ef93b4c50509c9935c83fe89dfc5ca8eb6996de57d8b3bdbe85c07989c8b005c86d9970 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-13 08:01:55,290 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image/res.partner/2/avatar_128?unique=1789279742000 HTTP/1.1" 200 - 5 0.003 0.034 2026-09-13 08:01:55,298 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.002 0.030 2026-09-13 08:01:55,317 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-13 08:01:55,450 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.027 0.075 2026-09-13 08:01:55,454 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/assets/72ede37/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.101 2026-09-13 08:01:55,490 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.002 0.017 2026-09-13 08:01:55,508 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.008 2026-09-13 08:01:55,546 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.004 0.011 2026-09-13 08:01:55,551 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [4/30] Tour purchase_matrix_tour → Step .o_list_button_add 2026-09-13 08:01:55,584 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.008 0.013 2026-09-13 08:01:55,620 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [5/30] Tour purchase_matrix_tour → Step .o_required_modifier[name=partner_id] input 2026-09-13 08:01:55,640 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 08:01:55,666 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.016 0.023 2026-09-13 08:01:55,678 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.023 2026-09-13 08:01:55,689 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.003 0.029 2026-09-13 08:01:55,701 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.044 2026-09-13 08:01:55,712 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.050 2026-09-13 08:01:55,725 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-13 08:01:55,726 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.004 0.058 2026-09-13 08:01:55,814 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [6/30] Tour purchase_matrix_tour → Step .ui-menu-item > a:contains("Agrolait") 2026-09-13 08:01:55,821 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:55] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.008 2026-09-13 08:01:56,081 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.004 0.010 2026-09-13 08:01:56,090 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.020 2026-09-13 08:01:56,130 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [7/30] Tour purchase_matrix_tour → Step a:contains('Add a product') 2026-09-13 08:01:56,173 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 33 0.014 0.033 2026-09-13 08:01:56,185 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [8/30] Tour purchase_matrix_tour → Step div[name="product_template_id"] input 2026-09-13 08:01:56,203 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.007 0.015 2026-09-13 08:01:56,231 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.003 0.014 2026-09-13 08:01:56,266 26 INFO ? werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-13 08:01:56,283 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [9/30] Tour purchase_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-09-13 08:01:56,296 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.005 0.011 2026-09-13 08:01:56,557 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.008 0.013 2026-09-13 08:01:56,600 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [10/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table 2026-09-13 08:01:56,609 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-09-13 08:01:56,640 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.002 0.006 2026-09-13 08:01:56,684 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.010 0.023 2026-09-13 08:01:56,719 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [11/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table .o_matrix_input:eq(0) 2026-09-13 08:01:56,723 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:56] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.002 0.011 2026-09-13 08:01:56,772 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [12/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table .o_matrix_input:eq(8) 2026-09-13 08:01:56,826 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [13/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-09-13 08:01:56,880 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [14/30] Tour purchase_matrix_tour → Step .o_form_button_save 2026-09-13 08:01:56,934 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [15/30] Tour purchase_matrix_tour → Step .o_form_status_indicator_buttons:not(:visible) 2026-09-13 08:01:57,172 26 INFO rb-103a292-224772-415053 odoo.tests.common: Simulating signal changes during tests 2026-09-13 08:01:57,172 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:57] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 309 0.096 0.192 2026-09-13 08:01:57,374 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:57] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 100 0.041 0.086 2026-09-13 08:01:57,495 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:57] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.007 0.019 2026-09-13 08:01:57,572 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [16/30] Tour purchase_matrix_tour → Step .o_field_pol_product_many2one 2026-09-13 08:01:57,607 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:57] "POST /mail/data HTTP/1.1" 200 - 45 0.013 0.026 2026-09-13 08:01:57,635 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [17/30] Tour purchase_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-09-13 08:01:57,647 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:57] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-13 08:01:57,661 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:57] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-13 08:01:57,697 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [18/30] Tour purchase_matrix_tour → Step .o_matrix_input_table 2026-09-13 08:01:57,803 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:57] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 92 0.030 0.073 2026-09-13 08:01:57,946 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [19/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-09-13 08:01:58,001 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [20/30] Tour purchase_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains("4.00") 2026-09-13 08:01:58,121 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:58] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 65 0.026 0.090 2026-09-13 08:01:58,253 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [21/30] Tour purchase_matrix_tour → Step .o_form_button_save 2026-09-13 08:01:58,311 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [22/30] Tour purchase_matrix_tour → Step .o_form_status_indicator_buttons:not(:visible) 2026-09-13 08:01:58,400 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:58] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 63 0.024 0.062 2026-09-13 08:01:58,410 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:58] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 08:01:58,563 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [23/30] Tour purchase_matrix_tour → Step a:contains("Add a product") 2026-09-13 08:01:58,588 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:58] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.020 2026-09-13 08:01:58,618 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [24/30] Tour purchase_matrix_tour → Step div[name="product_template_id"] input 2026-09-13 08:01:58,633 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:58] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.002 0.010 2026-09-13 08:01:58,791 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [25/30] Tour purchase_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-09-13 08:01:58,796 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:58] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.003 0.006 2026-09-13 08:01:59,059 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:59] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.006 0.010 2026-09-13 08:01:59,105 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [26/30] Tour purchase_matrix_tour → Step input[value="4"] 2026-09-13 08:01:59,111 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:59] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.001 0.008 2026-09-13 08:01:59,154 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:59] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.002 0.007 2026-09-13 08:01:59,339 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:59] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 70 0.026 0.060 2026-09-13 08:01:59,436 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:59] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 44 0.017 0.051 2026-09-13 08:01:59,495 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [27/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-09-13 08:01:59,583 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [28/30] Tour purchase_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains(8.20) 2026-09-13 08:01:59,686 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:59] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 61 0.021 0.079 2026-09-13 08:01:59,800 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [29/30] Tour purchase_matrix_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-13 08:01:59,856 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [30/30] Tour purchase_matrix_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-13 08:01:59,933 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:59] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 60 0.021 0.053 2026-09-13 08:01:59,943 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:01:59] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-09-13 08:02:00,115 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-09-13 08:02:00,116 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-13 08:02:00,169 26 INFO rb-103a292-224772-415053 werkzeug: 127.0.0.1 - - [13/Sep/2026 08:02:00] "POST /mail/data HTTP/1.1" 200 - 31 0.011 0.045 2026-09-13 08:02:00,267 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 48367800 (allocated 51974144) 2026-09-13 08:02:00,269 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 100636 2026-09-13 08:02:00,271 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-09-13 08:02:00,271 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 100636 2026-09-13 08:02:00,326 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-415053/chrome_logs/chrome_log_20260913_080200_326216_test_purchase_matrix_ui.txt 2026-09-13 08:02:00,326 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmprpw4rn0g_chrome_odoo" 2026-09-13 08:02:00,560 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-09-13 08:02:01,025 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-13 08:02:06,019 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-09-13 08:02:06,234 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 08:02:06,453 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 08:02:06,645 26 INFO rb-103a292-224772-415053 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-13 08:02:06,781 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-13 08:02:06,799 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-13 08:02:06,848 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-13 08:02:06,891 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [219, 221] 2026-09-13 08:02:06,899 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [220, 222] 2026-09-13 08:02:06,901 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-13 08:02:07,457 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [288] 2026-09-13 08:02:07,574 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-13 08:02:07,686 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-13 08:02:08,335 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-13 08:02:09,419 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-13 08:02:09,478 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-13 08:02:09,486 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-09-13 08:02:09,493 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-13 08:02:09,495 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-13 08:02:09,854 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-09-13 08:02:10,123 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-13 08:02:10,536 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-13 08:02:10,857 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9063] 2026-09-13 08:02:10,867 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [980] 2026-09-13 08:02:10,923 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-13 08:02:11,433 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-13 08:02:11,874 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-09-13 08:02:12,667 26 INFO rb-103a292-224772-415053 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [10] 2026-09-13 08:02:12,673 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-09-13 08:02:13,473 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-09-13 08:02:13,908 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-09-13 08:02:14,060 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-09-13 08:02:14,471 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-09-13 08:02:14,866 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-09-13 08:02:16,237 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-13 08:02:16,580 26 INFO rb-103a292-224772-415053 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-13 08:02:16,956 26 INFO rb-103a292-224772-415053 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-13 08:02:16,959 26 INFO rb-103a292-224772-415053 odoo.service.server: 1405 post-tests in 5477.48s, 2283765 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: point_of_sale: 566 tests 2418.49s 800873 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: portal: 27 tests 23.68s 5015 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_account_tax_python: 4 tests 21.73s 10529 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_adyen: 3 tests 12.28s 7713 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_discount: 6 tests 121.08s 34083 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_event: 9 tests 46.47s 16216 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_event_sale: 3 tests 7.52s 7245 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_hr: 27 tests 107.05s 46814 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_hr_restaurant: 5 tests 17.93s 10853 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_loyalty: 102 tests 616.27s 169676 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_mollie: 6 tests 7.56s 6814 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_mrp: 16 tests 34.30s 23063 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_online_payment: 14 tests 45.48s 18427 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_online_payment_self_order: 27 tests 121.86s 70802 queries 2026-09-13 08:02:16,963 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_qfpay: 3 tests 11.40s 8048 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_razorpay: 5 tests 19.15s 10004 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_repair: 3 tests 10.93s 7899 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_restaurant: 65 tests 454.25s 89484 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 13.09s 9212 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_safaricom: 9 tests 10.33s 7654 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_sale: 81 tests 385.94s 176022 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_sale_loyalty: 5 tests 15.46s 11092 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_sale_margin: 4 tests 4.57s 6406 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_self_order: 107 tests 338.21s 261076 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_self_order_qfpay: 4 tests 5.92s 7598 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_self_order_stripe: 6 tests 9.47s 10905 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_sms: 3 tests 8.60s 7733 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: pos_viva_com: 7 tests 15.01s 13361 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: privacy_lookup: 9 tests 2.04s 3088 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: product: 146 tests 27.09s 39166 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: product_email_template: 4 tests 3.40s 5142 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: product_expiry: 3 tests 3.38s 1900 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: product_margin: 7 tests 4.57s 5941 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project: 153 tests 111.30s 54808 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project_account: 3 tests 2.91s 2139 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project_hr_expense: 7 tests 20.25s 20122 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project_mrp_account: 6 tests 4.77s 2503 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project_mrp_sale: 3 tests 3.75s 5066 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project_purchase: 19 tests 24.17s 24372 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project_purchase_stock: 3 tests 0.51s 326 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project_sale_expense: 12 tests 31.35s 34794 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project_timesheet_holidays: 8 tests 4.07s 4806 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: project_todo: 5 tests 13.88s 3342 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: purchase: 134 tests 154.09s 132653 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 9.69s 12381 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: purchase_mrp: 43 tests 37.06s 45330 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: purchase_product_matrix: 4 tests 7.66s 2568 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: purchase_repair: 3 tests 5.21s 9935 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.stats: purchase_requisition: 25 tests 10.71s 10961 queries 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.tests.result: 0 failed, 0 error(s) of 1405 tests when loading database 'rb-103a292-224772-415053' 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.service.server: Initiating shutdown 2026-09-13 08:02:16,964 26 INFO rb-103a292-224772-415053 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.